moved user over to using email address as the primary key
Changed base and user controller to work off of email address
initial refactor of Auth controller to use repo for all oAuth providers
added AWS libraries
implemented AWS dynamodb storage
added stubs for logging level settings
finished storage implementation
fixed a bunch of implementation bugs (mostly to do with a minor amount of retardation, but some from unexpected results from providers.

Also made sur that google auth is working correctly, Facbook is being a bitch atm, so I'll test on a server. Also, Twitter doesn't return an email address, meaning that I need to come up with further steps for the twitter login