add sign up page, profile page for users and learn factory girl for testing