always init at import and register cleanup at exit
analogRead() can now alternatively be passed a path to an AIN file created by a cape overlay