Added cacher and compiler support files.

These files are by no means done, I want
to commit what is here so that I can update
the installers.
Updated installers to reflect caches

Installers will now add/remove respectively the
cache directory.
Edited files to a point for testing

This test will be for the caching system, how
the caching is managed by the dependencies json.