[WIP] test setup

Include all the requirements to get going with testing and TDD.

This includes some sample tests and a readme entry how to run the tests.

- [x] setup requirements
- [ ] example tests
- [ ] readme entry