Revert "Finished 1.4.7 compatibilty"

This reverts commit f1bedb6d4db97a98cef18a91e45f0d78fdfc50ec.
Replaced BinaryWriter object with Packet

Implimented Packet object with a cleaner usage for building out-going
packets.