Getting our form into a usable state:

form validation working (needs some style love)