Working on the doc
Clearing up the naming
Adding more documentation for the queue