Move lib => modules
Use RSVP for all promises
Use exports object
Style tweaks, better readability
Add upper-case versions of Redis commands
Use expect for assertions