use only root component.json, remove all old build tools
change from yuidoc to jsdoc, use let instead of var
change folder specs name to unit
rename engine `update:complete` event to `update:end`
Merge branch 'test-refactoring'

Conflicts:
	engine.js
fix package.json