Rewrote messaging system to store messages on stack instead of heap. Also made Message objects easier to use with custom data.