Override devise registrations controller to allow members to signup with different roles
Add state machine gem with model for applications
remove model application and replace it with profile, state machine now is in Profile
Add state-machine functionality to validate profiles and customized profile view
Update user via state machine
correct dashboards