Started to refactor the project for to start chipping away at #13.

As the title suggests, just ground work for #13.

Setup tests with py.test.
Includes extra goodies such as LICENSE, Contributing guide.