Adds first start of auto form generation and oAuth support
Ensures that facebook driver adds csrf key to session
Adds ability to get email from facebook with facebook driver.
Adds basic log in functionality for facebook. Not pretty but works
Renames username to email
Performs tweaks to database driver. Full work being held off until twitter intergration is done
Refactors common code from Facebook driver into base class
Adds first half of google account authentication
Commit of bad google login driver
Updates database driver to work with new oAuth code
Fixes incorrect session information being set
Updates method signitures to remove email as a required field.
Adds comments to refactored oAuth methods in Driver
Adds basic logging back in.
Added translation for generic driver failure
Adds a check to the database driver for email and password
Adds facebook csrf protection and updates the logger to handle no email
Removes stray comment
Removes more stray comments
Merge branch 'oAuth' into develop