Implemented IPv6 support, reporting server list to clients and zlib compression on that output(disabled currently for testing)

Also improved documentation.