Git does not track empty directories
Test failure modes as well
Test on Travis