Changes from #7 with some tweaks

- Defaulting to phpredis clients when only options provided
- Some style fixes
- Moved `msgpack_pack` shim to a separate file
- New test using a self-instantiated Redis client