signup validations

signup validations and force compliance protocols for both client and
server-side