added builder priority queue
make updating builders in the queue easy
update tests
clean up some code and make communications from client line up
working on actually performing requests