convert feedback and push connection into a factory method on grocer.rb
update ssl connection read_if_ready / select and timeout
change order of pusher#read_error - to catch closed connections.
raise exception if connection is closed