added module function, improved internally task, vat functions
rebased Dependnecy.__call__ on new task flexibility