Add form validation and finish styling