Added a javascript file for the signup page.

Also added a temporary struct in a webhandler for the remote address.
Worked on adding a new user.

Error handling still needs to be completed.
Applied constraints on the html/js side.

I put a maxlength of 127 for first name and 128 for last name.
I also put a maxlength of 255 for description and website.
The javascript now highlights the first/last name if it is empty.