The black stuff is a form of cyanobacteria. The grass like stuff is green hair algae.
Your tank has nutrient issues. Use only rodi water for top offs and water changes. Do weekly 30% water changes. Keep your temperature and salinity stable. At every water change, stir it up with a turkey baster and siphon it all out as much as possible. Pick off as much of the green hair algae as possible and turn the rock over. Its an uphill battle, but its worth it.