enabled fine-grained lifecycle comm. hooks, i.e: Each (async) aspect applied on a module communicates it's own (promise)-lifecycle (start,done,failed) fixes #2