make cache builder and actor which starts builder workers

cache builder will start and ask all of it's workers to build
only build if we're not building
ensure build workers build when they are started so if they crash

they always begin building again
add eager_build option to cache builder workers
Merge pull request #10 from RiotGames/cache-builder-start

Setup supervision tree for cache builders