Fix the tests

This updates the Cakefile, .gitignore and fixes the tests by updating the dependencies.