add nonfunctional browserify task
flesh out the rest of the gruntfile
add parser to commonjs soup
add jquery and lodash to commonjs soup
add basic test suite
refactor to make parsing testable

but breaks the frontend
get frontend working again
add uglify into the mix
make input more form-like to get form niceties
Merge branch 'browserify' into gh-pages