Exception handling for invalid connections

This fixes issue #4. Also added JedisPoolConfig testOnBorrow to config for JedisPool when
creating a new connection