Client Side Validation Complete - no Server side validation / still needs formatting