Starting msg queue lab 6, added preliminary queue structs and function prototypes