Api test files broken down by method and type to keep it maintainable. Added TestUtils for consistent dummy data creation. Fully implemented user api controller with passing tests