added to json methods
finished the change to truly abstract message type

Still some bugs hanging around in the sensor stuff, I think its
producing MongoMessage regardless of what its told!
fixed message type problem

started adding storage message type, need to finish that and connect it
all up