added the datatype parameter back into MessageType struct in commands.h because Jake actually does need it.