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