Ignore emacs temporary files
Ignore XCodeProject
Put background dispatch inside startURLRequestWithQuery.

So as to not enforce arbitrary requirements for calling it.
Resolves #31.