Added caching for unmodified posts
Added .post-cache.json file to .gitignore
Add lodash as a dep until grunt updates lodash version
Fixed cache file name
Updated clean task to clean .post-cache.json
Added verbose performance logging
Added method definitions and comments
Added integration test for post caching
Added post caching for multiple task targets
Refactored code spacing for readability
Updated post cache names in gitignore
Updated post cache name in integrationTeests.js
Updated grunt clean with new post cache name
Updated comment for post.sourcePath
Only log time when --bench option is set
Merge branch 'cache'

* cache:
  Only log time when --bench option is set
  Updated comment for post.sourcePath
  Updated grunt clean with new post cache name
  Updated post cache name in integrationTeests.js
  Updated post cache names in gitignore
  Refactored code spacing for readability
  Added post caching for multiple task targets
  Added integration test for post caching
  Added method definitions and comments
  Added verbose performance logging
  Updated clean task to clean .post-cache.json
  Fixed cache file name
  Add lodash as a dep until grunt updates lodash version
  Added .post-cache.json file to .gitignore
  Added caching for unmodified posts

Conflicts:
	test/integrationTests.js