return promises with 'get', change tests accordingly

Hello @x-ma,

Please review the following commits I made in branch 'artem-get-returns-promise'.

cab6f59a5ab4faed6d312f7e256605504b9f7eaa (2013-08-05 11:06:33 -0700)
return promises with 'get', change tests accordingly


R=@x-ma