Improves Caching

- Moves cache content to a sub-directory to separate source and cache
files.
- Creates the cache folder dynamically if the cache is enabled.
Merge pull request #60 from nikf/master

Isolates Cached Content from Markdown Source