Added timing checks for instantiating a new producer.
Updated test files.
Removed the auto-establish option for tasks - they should always be established.
Merge branch 'consumer-bug' of https://github.com/hypower-org/physicloud into consumer-bug
Restructured task-builder function for simplicity.
Restructured genchan to allow for asynchronous producer instantiation.
Restructured genchan to allow for asynchronous producer instantiation.
Added a require statement to alias the physicloud.utilities code properly within physicloud.core.