Updated register form and validation etc