Using git instead of Mercurial
Improvements to gitignore
Make testing the package more straightforward

Add all the necessary pieces to test the package under the test directory
Initial take on travis-ci integration