Make the falkor API more promise-like

Hello @dpup, 

Please review the following commits I made in branch 'nick-promises'.

c093619db1a766a1d2c16b0172b3cb18282ad91b (2013-12-19 17:27:04 -0500)
Make the falkor API more promise-like

R=@dpup