Test environment

Hello! I thought it might be about time for this plugin to have some test coverage. To that end I've gone ahead and stubbed out a little test environment. 

Mostly just following Leaflet's lead here - Mocha + expect + sinon + karma. npm install and npm test should be all that's needed to get it up and running. All that's left now is actually writing some tests....