Switched from Jasmine to Mocha/Chai/Sinon

This was more as an exercise of interest and learning and to get a
chance to play with Chai's "should" syntax than something that was
strictly important to do.
Removed last vestiges of Jasmine