Implemented some missing features for Messages

-Messages are now actually being decoded
- Int / PipeAdvertisement in Communicator is now accessed statically
- Java Map <-> String methods made private and placed in corresponding
classes