Promisify the fabric, cause it's way cooler this way.

Has tests for the basic pub/sub model for fabric. At some point in the
future we should test request/fulfill and the other one too...