Upgrade to angular 1.3.3 was not done.
Fixed regex to allow positive and negative numbers and also updated the validations
Removed unnecessary expression in error class.
Changed exercise duration to dropdown.
Fixed the select expression.
Added ng-messages based validation message, to showcase capabilities.