Places where composite literals weren't needed were replaced with the
approperiate builtin allocation function

ErrTokenNotExist is a token error not an authentication error

Export the struct fields on responseLogger because they are used outside
of the structures methods

Remove strict slashes from the router, instead of emitting redirects
just remove trailing slashes from the request