moved serialization code into it's own file
Haven't finished messaging yet, but fleshing it out. I may proceed to build the factory first (since messaging components need to have their owner set to do anything useful--at least my current idea of them does--and since I need to destroy object to test message unhooking.). It would also be nice to flesh out update(dt) for delayed messaging