Merge pull request #18 from vaanbooch/master

Fixing Admin Password Reset Ability
Added multipart authentication using Google Authenticator. The user can choose to enable multipart authentication after login.
Removing unnecessary white space.
Built a schema migration to include the details for the Google Authenticator.
Updating to ignore cache files.
Home page was getting permission denied.

Updated the PagesController.beforeFilter() adding permission to the
PagesController.display() allowing all pages to be loaded without
requiring authentication.