Merge pull request #20 from Robert-Nelson/cleanup

Implement repository cache