Filled in some documentation, and added methods to the queue to
determine if it supports a message type, and how long the queue is