Form framework for BackboneJS with nested forms, editable lists and validation