Queue struct

Add Queue structure and their messages
odd formatting