added mocha + expect.js for testing