Parses mt messages in a single loop. Serialises mt messages see the main.go for how to invoke run go test from the root to see some example output and performance benchmarks