User registration. Form fields validation.

Author: Ashwin