Add Traceroute subclass
Add parsable output

This will most likely be changed, once I can think of a better approach.
Rewrite module to use the new Test-classes

The lower level details of specifying and running ooniprobe tests are
hidden by a layer of abstraction. Tests are now run by creating an
instance of the corresponding Test subclass, and invoking it's run
method.