Add editorconfig to ease contribution (coding style)
Add isString/isFunction to utils
Ignore build test file
Make beforeUpdate a middleware so it can prevent routing or continue with next(). Events emitted with $emit/$broadcast are thus totally async.

Fix #10.
Merge branch 'dev'