Add collab.concurrency.js

* Contains `Controller` class to handle the concurrency control flow.
* Static methods for Composing and Transforming transactions.