added a package caching server for when working with limited bandwidth