IPv6 support, plus other changes
Added ipv6 support
Swapped out boolean compression for a clearer enum
Added BufferedBytes to IWSocket which will let you know how many bytes are buffered internally by the library. This is useful for implementing throttling