Move logging related files to their own package.
Unify all authentication and authorization into one interceptor.