basic client-side testing with mocha & chai

automated testing will be done by some test automation system (yeti?)
Merge pull request #8 from drewfish/client-tests

basic client-side testing with mocha & chai
fixed up typos in packaging wrapper
Merge pull request #9 from drewfish/pkg-typos

fixed up typos in packaging wrapper