Fixes #145. Reusable cache dependencies.
Better naming. Additional newline. Doctype tiny fix.
Merge pull request #343 from resurtm/fixes-145

Fixes #145. Reusable cache dependencies.