add user signup page with form

tests form behaves for valid/invalid entered data for new user

page 300
Finish user signup

page 318
Merge pull request #4 from bhouse/sign-up

Sign up