add beforeInit
Merge branch 'master' of github.com:handyjs/app

Conflicts:
	dist/base-debug.js
	dist/base.js
	src/base.js