Changed name of method for more explicit comprehension
node it's more evident for me, this commit can be reverted
Change name of Node#launch by Node#register the launch it's Tree responsability
enqueue_jobs it's enough
Throw Exception when Tree definition not be uniq
Accept no block perform into definition
Switch from async to triggerable
Merge pull request #1 from aq/working

Little Changes