cache builder will now schedule builds for workers

These changes are necessary for testing purposes in Berkshelf

* CacheBuilder#build will now perform one cache build
* CacheBuilder#build_loop will perform a cache build on each worker in a loop and sleep for the given interval