adding missing readable stream dependency

- although only used for node < 0.10, it still is required in the code
- for node 0.8 it just breaks when trying to find that module

Actually @rvagg will tell you to **always** use readable stream to get the same stream interface regardless of your node version.
I can send another PR with that change if you so desire.

However this PR is most important since dependencies that are required (even if only in certain circumstances) need to be included. The saved disk space is not worth the headaches when running modules in different environments and see them breaking.