Following a Test-Driven Development approach, set up unit testing and mock data based on which the library will be developed. - [ ] Ensure the test runner is working. - [ ] Write initial batch of tests. - [ ] Document test running in README. - [ ] Set up Continuous Integration (e.g. Travis CI).