Added support for travis-ci testing
Fixed intermittent failure when running tests
Fixed size of git-file-mode enum type