added request object

it holds a queue and a row_count, it can be parsed from json
gluegun now listens to queue
setup persistence and prefetch on request queue