Add karma and a sample spec

Get us started with #18

Make sure you run `npm install` as I added some dev dependencies