Added tests for the entire library.

These can be run with the following process after cloning:

```coffee
npm install
npm test
```

Please look at Alytis/HyperBone#3 before merging this. It is included in these commits until merged into the `master` branch of [Alytis/HyperBone][hb].

[hb]: https://github.com/Alytis/HyperBone "AN AWESOME LIBRARY"