* AuthorizationInterface: basic structure for getting authorization token
* ClientLogin: implementation of AuthorizationInterface using Google Client Login
* some more helper stuff: macros, exceptions...