fixed up controller show test to be specific to json; implemented to_json in model
changed test db to postgres
changed unit controller tests to integration tests
added integration test for updating a classroom with an invalid name