fix memory leak, and upgrade to express 4
.abort() -> .cancel()
Merge pull request #27 from calvinmetcalf/fixups

fix memory leak, and upgrade to express 4