more robust warnings
More robust form UI.

+ throw when there is no "action" - @todo add test
+ give devs the option to let the browser handle validation UI
validation improvements

Validation will use return a ValidityObject similar to the one used by the DOM
treat sub-entity validation like any standar backbone validation:

* it should fire standard validation events
* it should populate standard validation properties
prevent original action methods from getting overriden/altered
display the value + automatically bind values to the model
jshint