added Mocha and some initial tests