Updated the readme. Added a pseudohandshake from the teacher
provided library. Updated the IPv4 address parser to something
usable. It detects invalid string formats now. Modified some
functions signature to add relevant data.