Restructured module, rewrote a few methods, implemented redis-sub because it's awesome and it implements so fucking easy. Next up, I'll allow passing a redis-sub instance in to the connect-redis-pubsub constructor