Add documentation
Fix logic
Prettier logic
Shouldn't log these
Unused middleware
Add API prefix
Add authentication middleware, GET user API