adds traceroute functionality

File and function now exist, but are not yet integrated into the
application.

Traceroute function is very buggy and only works under a handful of
circumstances.