Added first commit of the networking module.
Changed DataInputStream to be an interface.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>