Added more functionality, still needs work, todo sections, ICMP...