Improved fault tolerance

MaxIdleConnsPerAddr set to 1024 for general purpose;
New() connects to localhost:6379 if called with no arguments;
Connections are monitored and removed from the pool when Redis
disconnects due to failure or timeout.
Updated docs