added worker pools
merged
change behavior callbacks from do_read, do_write to handle_get, handle_set.  this is much more sensible given the names of our verbs at the api level
do_parse -> handle_parse
moved from do_read and do_write to handle_get and handle_set.  much more erlangy and also makes more sense in view of the api.
read -> get, write -> set