added form validation to signup process and cleaned up the page