Tests

This PR adds 45 tests for some of botaniko’s basic modules. It also adds a `.travis.yml` which can be used with [Travis](https://travis-ci.org/bfontaine/botaniko/builds/10168358) for continuous integration.