Refactored io package to reflect network packet abstraction.
Implemented abstraction of network packets.
Changed implementation from InputStream decoding to byte array decoding.
Reflected network packet abstraction.