Squashed commit of the following:

commit b5392e7347de880ce56aa3fb26913c30dd7bf0ae
Author: Pudge601 <martin.price@emailcenteruk.com>
Date:   Fri Nov 29 09:30:19 2013 +0000

    Remove old facter script

commit 5dd2fff1ddabc0ea757d6bc42576389d1a106c18
Author: Pudge601 <martin.price@emailcenteruk.com>
Date:   Fri Nov 29 09:29:17 2013 +0000

    Add cache cleaning script, cleans the config cache if any files in the config directory change