Signup function #1

- html5 validation
- insert into db