Set of Angularjs directives to build data entry forms w/validation using metadata.  Striving to hit the sweet spot between minimal coding and extensibility