changing devise model name
Adding Devise to user model, Added the default views from devise
Changing routes file to enable devise
Making changes to the db migration
Changed db settings and removed redundant tables from the schema
Remove table prefix setting as it was causing issues with migration
Changing Devise views and initialiser so that i uses username as the main authentication method not the email
Fixing error in the controller/routes
Remove login check from the tweet controller
Modifying Devise generated model to allow username to be used
Re-enable authentication since the original error was fixed
remove exceptions from authentication checks
Remove custom routes for devise to set it back to the default so that the generate views are used
fixed error in devise registration view, also tweaked some of the devise settings
Fixed a bug in the view which still pointed to the old email field
Another fix on the errors in the views
Bundle update rails
Updated JSON to fix exploit
Added the :root to the routing file
Updated all gems
Update the DB schema from the current DB