Got the basics done.

1. Can send and receive a simple message.
2. Stripped most of the superflous code.

Things to do:
1. How to pack structure of data into a buffer.
2. How to unpack the buffer to retrieve the structure.
3. Can think about scrambling & unscrambling later.