adding some value parsing stuff
define redisError type
simplify type names
define Integer type
refactor tests
readvalue should take an io.Reader
extra test cases

tests that we're only reading one value on a call to readvalue,
regardless of how much is in the input
remove a few unecessary conversions and trims
read bulkstrings
read Array values
support nil bulk string

ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
support nil array
add value stream reading
yeah this test wasn't very good before.
adding some samples...
host/port should be command line options
add password cmdline param
add sample: setting a value
pair requests with responses

this is soooooo janky
auth handling improvements