Implementation and Validation of TCP Options and Congestion Control Algorithms for ns-3