refactoring signup component
— added factory to signup object
— simplified controllers
— fixed crazy validation of start form
— used nested views for confirm and done steps to avoid duplicity of content