resolves #438 add basic template cache
use custom cache instead of Tilt::Cache; cache scan result
Merge pull request #446 from mojavelinux/template-cache

resolves #438 add basic template cache