Adds .success() and .fail() to ChainFind (#316)

This is just an initial code, we should improve in the future and make
more parts of the code use the "Promise" (like Model.get)