Merge pull request #153 from timschofield/develop

Ensure alerts and confirms are nicel centralised in the screen
Merge pull request #154 from timschofield/develop

Develop
Merge pull request #155 from timschofield/develop

Add in minlength attribute to all <select elements preparatory to adding...
Add <select elements to the form checking procedures
Show the correct element name in the error message
Add in client side error checking
Add in client side error checking
Return form is dirty when only a drop down list is in error
Add client error checking to scripts
Merge pull request #156 from fahadhatib/develop

Develop