fix path to sign up in auth check
- use correct hash entry for updating attributes
enhance validations
use new hash syntax
- move form into partial, add edit view