Add RSVP.js library

Adding RSVP.js library, which provides simple tools for organizing asynchronous code. It's a tiny implementation of Promises/A+ and a mixin for turning objects into event targets. It works in node and the browser.