raise version
moved battery handling to its own module
elevation: return None on bad elevation
cope with None return from elevation module
terrain: first version of terrain module