adds unit tests, deletes failing controller tests