Fixed regex to allow positive and negative numbers and also updated the validations
Fixed the custom watch condition.
Removed unnecessary expression in error class.
Changed exercise duration to dropdown.
Fixed the select expression.
Added ng-messages based validation message, to showcase capabilities.