Added Validator class and implementation on form post
Changed params to containe error messages rather than bools
Fixed bug, form now submits successfully with valid input
Server side validation and client side handling implemented
Added style to server validation error
Added in HTML5 form validation