view-cache and tests

updating some tests after implementing view-cache
update benchmark

config-cache was moved to it's own module
refactor with extensions

allowing adding extensions and refactoring to use orchestrator, engine (view-cache), and vinyle-fs as extensions.

Current status - can run with `minimal config` enabled. Pushing up just to have it pushed up.
Extension comments
removing default plugins

just removing for now to start clean
removing view folder

removing view and file list
removing parsers

removing parser... those are handled in `engine`
removing middleware folder

middleware is handled with `engine#router`
removing engine folder

engines are handled in `engine`
removing some utils

these utils aren't used in assemble, used in `engine`
init and renderer

init and renderer plugins using `.page`
rename
minor edits, adds engine-handlebars to package.json
integrating template

built example `b.js` to render some files in 2 different tasks using handlebars
moving examples to examples
clean up and comments
tests and fixes

tests either running, fixed, or skipped for now
new helper-cache changes integrated
default route

updating to use regex from @jonschlinkert
use engine-handlebars

using engine-handlebars as the default engine instead of consolidate.handlebars