More changes

* Added sexy JS Validation to all forms
* Split up 'cabin' field in 'Add Professor' form for admin.