Fix: ip addresses in Socket are now stored in the network order
add: cntest and doc folders
Add: simple close implementation
Fix: Socket's public method no longer throw IOException