Improve authenticate consistency, use 401 code
Move common responses to new package + fix tests accordingly
Move common requests to new package
Moved JSON helpers into helper package
Modularized API tests into specific files
Cleaned up old test logic
Add `json` type for WriteJson consistency
Update service layer to correctly return bools
Refactor routes to use Responses + fixes to Circles
Updated post block tests
Refactored post join (default) tests
Refactored message test
Refactor user test
Refactor account tests