Don't need id in QueuedRequest constructor.  Added lib functions for queued objects and requests