Created an adaptor for faye, because it is a thenable and it cannot be passed around in a promises system without it being automatically resolved!