dynforms: make code more testable, added tests
dynforms: factored out submit_form stuff into with_submit_button refinement
-whitespace fixes
-added tests
jsdoc fixes, whitespace, semicolons
refactor and split fields.base into abstract_field and primitive field
-abstract field: base field class, basic event support, use for complex field types
-primitive field: inherits from abstract field, usable for simple fields
Merge branch 'master' of ssh://github.com/henzk/schnipp.js