Update cheddar directive
Merge in from develop
Add dependency on email-templates
Clean up bower.json
Add dependency on ui.utils
Add UI Mask
Only show quote if the form validates
Add validator service
Set validator service on main controller and wrap body with it so it's accessible throughout the application
Add validations and errors to the quoter tool form
Load new scripts & add ng-invalid to stylesheet
Merge branch 'develop' of github.com:FacultyCreative/MRL001 into features/validations
Add api documentation controller, template, and route.
Add validateField method to validator; factor out error setting to its own method so validateForm and validateField can use it.
Add ngBlur directive to validate form fields on blur
Validate form fields on blur via ngBlur & the validator's validateField. I'd really like to refactor validateField to just require the field, but we'll have to tap into the Form Controller to add a form attribute to field elements.
Require new scripts
Add dirty/pristine valid/invalid styles
Add setDirty/setPristine methods
Add function to quoter to validate public requests.