npm module update
Source cleanup, adding grunt dist task
Moving field name required attr to template
Sortable form elements

Root-level form elements are now sortable, with the `sortOrder` saved
in the model, passed to the db, and used to sort the elements on load.
Code cleanup
Starting work on form field rendering
Checkbox/radio rendering
Checkbox/radio template data fixes
Finishing/updating dist package