Adds promises to em-http-request

Can use "then" based callbacks as with javascript promises to deal with asynchronicity..