Implemented Devise a full-featured authentication system