Generated registrations controller, updated home page signin/out links

Registrations controller is a custom version of Devise's built-in
controller and was altered to permit a user to register with a username.