fix gfm.core.queue.Queue random access through range.
add the ability to index Queue (index 0 is front, crash on out-of-bounds errors)