Finish users controller building, testing, and refactoring