An automatic validation module for AngularJS which gets rid of excess html in favour of dynamic element modification to notify the user of validation errors