Namespace refactor, and adding more tests for UserConstroller from OST-Todos