engine docs
remove junk that isn't used
general linting and clean up
Merge remote-tracking branch 'origin/v0.6.0' into v0.6.0

Conflicts:
	lib/plugins/init.js
update deps
remove old files
lint tests
move `defaults.js` to `assemble.js`
minor formatting
rename `init` to `initialize`
rename `.createInst()` to...

`.init()`, to further differentiate from the `.create()` method, since `init` was renamed to `initialize`
Merge remote-tracking branch 'origin/v0.6.0' into v0.6.0

Conflicts:
	package.json
update to latest config-cache