Tailor devise gem for cluster duck

## Changes 
* Added first and last name fields for registration in devise
* Added user authentication in the user controller