Add the ability to get the queue depth by calling len(queue) where queue is an instance of Queue
Fix the auto-message id and auto-timestamp feature
Automatically convert a struct_time to a date time object when creating a message