Adds const on some methods, adds a check in TcpServer::listen.
Makefile now handles subfolders.
Adds new namespace Tcp.
Adds SO_REUSEADDR option for Tcp Server socket.
Fixes bug which caused 'address already in use' to happen all the time.
Implements NetFlux::Tcp::Server::accept.
Begins implementation of NetFlux::Tcp::ServerStream.
Gets rid of NetFlux::Tcp::Server::Create. Instead, listen does everything.
Changes architecture: Socket inherits from InetAddress.
Implements NetFlux::ServerStream::send & recv.
Moves InetAddress & Socket to new 'Net' namespace.
Starts implementing new SocketIOEvent namespace.