Adding promises to GAPI
Merge pull request #2689 from domesticmouse/patch-4

Adding promises to GAPI