Cache component.json

Updates `Installer#json` to only read `./component.json` once
remove TODO comment
use strict equality check rather than removing files
Merge pull request #2 from stephenmathieson/cache-component-config

Cache component.json