Fix #34 Update travis-ci to containers, caching