Added maven caching in travis based on travis docs. fixes #169