Added Devise, functionality still needs to be fully implemented