Build: new Grunt target for browserified tests
Refactoring: support asynchronous initialization