Moved library and updated

The library now has a new home in GitHub.

Part of the move involves making the updated test suite work, so now it passes against the tests - v2.0.4.
Merge pull request #161 from fidian/patch-1

Moved FidPromise library and updated