Clear socket pointers from ephemeral_ports array after unbind
Removed random newline
Removed redundant task state checking code, use semaphores instead!
Fixed comments/macros in TCP header
Added basic TCP handshake and SEQ/ACK tracking implementation