Additional options

Rebased on current master!

This allows you to:

not create a default instance - this is because you may wish to run more than 1 instance on the same box (e.g. one for cache, another for session)
run redis on a socket - in benchmarking this yields more transactions per second!