Points to the correct git user
Makes `transition` a noop after fulfilling.

If you had:

    var p = pinky()
    p.fulfill(1)
    p.reject(2)

Then `p` would be in a rejected state with the value 2, which is against
the semantics of Promises/A+.
Bumps to 1.0.0