Simplify testing.

 - Adds testem to run jasmine automatically.
 - Remove vendor folder.
 - Add npm test function for easier adoption.

I thought this was an interesting project that I'd like to hack on. Figured looking through the tests was a good place to start. (Loved the book BTW.)

Basically, makes testing as simple as:  

    npm install && npm test