Fixed broken copy-on-write move logic and comparison operators, started working on IPv4