some basic overrides

added some new funcitonality to better deal with only objects. now
instead of having to process strings and constantly iterate things again
and again, i can deal directly with objects and values. simply had to
override toString. jrtf is a potential library for saving rtf versions
of the route print outs. may be better than txt versions. but not sure
yet.