break redis methods into subclasses
better error handling
swap zepto/jquery for now since zepto doesnt have deferreds
starting to add visualizations, accept configuration object