Yadda + casperJs tests

To run tests:
``````
npm install
npm link
```````
and then
``````
npm test
``````
This allows for convenient manual test execution, but "npm test" always returns 0 and travis thinks that means this all tests passed.