feat(registry) allow for querying components registry by regexp
Merge pull request #166 from troopjs/feature/registry-query

feat(registry) allow for querying components registry by regexp
fix(runner) make sure handler is always called inside of a promise
fix(task) component#task shall respect the original promise, change sig/task to receive a task object that wrapped the promise, this is to make the promise as argument, can go through when.lift/when.try
chore(runner) fix coding styles