Move validate function into Form class
Remove almost all uses of $
Don't forget to fire it off
Since we require moment.js already, merge date module into core
Document configurable selectors
Use configurable selectors everywhere
Convert readme to RST, and add API docs
Add focus method
Finish field get/set value
Tidy up back-ported code
Add missing comma
Use getValue/setValue!
Extract into functions and helper class
Use proper API for Node.classList
Fix scoping so getValue/setValue can access their helpers
Test for null, not undefined, on data properties
Begin test suite