snapshot API test
comments in compressroute
cleanup
tweak route constructor
move the few globals to OTGM namespace