Fixed monitoring_costs documentation in sgd.__init__.

Monitor.setup now checks for type of extra_costs.
It would be best to go through the whole setup method, that way the test can act as a regression test for more than this issue.
If you need help with implementing Cost.get_data_specs, I can help with that next week.