Setup working development environment

The unit tests will be written with the Midje
framework.