learning about testing and mocking controllers. reorganize namespace