Change route to use http.HandlerFunc, and also add a optional extension
for all routes.

Add a httpextra.ParseForm function that will parse the form and if a failure
occurs sends a 400 response.

Add various errors for validations.

Add a validation function that validates a set of tests and handles
errors by sending the appropriate response.

Create inital CreateUserHandler that validates given data.