adds the apparently missing rack-promises file. Nothing would have worked without this.
Adds an initial spec
gemspec
removes an annoying emacs temporary file which somehow made it into the repository
test for error being raised if pcall is not defined
spec wrt making sure the class returns a normal value if one comes back
tests that when a promise is passed back we throw async
Way better mechanism of testing for a throw
tests for the async callback being called