refactor, rewrite
rewrite complete and functional, on to unit tests...
add model, docs
added umodel dependency, docs
docs
updated builds
v bump, update package.json
add standalone builds
fixed umd
added tests
cleanup
tests, docs
update builds