Add private package caching
fixes #25