Changes to comms
minor changes to main
partially finished messages
added include guards to orderlist.h