working on message types
starting work on builder
basic functionality and tests on the builder
clean up some messy code
cleaning up code
add stat tools in for cpu readings