register db when it's opened, not before
need longer timeout for RasPi
reorg
start adding serial port support back in

still struggling with test modules and serial mocking
tweaks