Refactored (most) user actions to consume a service.  Added the concept of an authorized user, and CLI/web mechanisms for authorizing/deauthorizing.
Oops, didn't actually move the cookbooks dir
Refactored GoogleAuthAdapater to explicitly use the magic methods so that code completion and static analyzers are happy