also build tests on Travis
rename contra_flow to travel_mode, use unsigned char
add failing tests for travel mode
first cut at porting travel mode, some tests fail
most tests passing
use 4 bits for travel mode
improve tests for travel mode
fixes
more tests passing
fix initialization order to avoid compiler warning