Moving profile controller and view to the user component
part of moving profile to the user component
bug fix related to adding an email address to a profile