Improvements to application workflow
- ApplicationController.groovy new application service, and use of command objects for saveaddress and saveapplication
- Address domain - removed blank constraints since a command object AddressDetails exists now
- Application groovy - added unique key for student, parent, school
- message.properties - more application messages
- Address service improved to use explicit parameters and update if record exists
- Application service created with create method
- application views - added required span, create new template applicationprogress to render progress bar from bootstrap styles,  radio groups created for classrooms in application form,  new headers, removed edit.gsp, showapplication.gsp renamed from show.gsp and added render ofapplicationprogress template
- main.gsp - moved styles to prek.css and moved prek.css to end of head
- UserRegistrationCmd.groovy - removed commented out code
- created new command object AddressDetails.groovy
- created new command object ChooseClassroom.groovy
- AppStatus.groovy - added new status's for WAITLISTED and ENROLLED