Fixes, doc updates

Found some issues with desired_zoom not being reset, strange stuff
happening on 2nd zooms etc.
Overhaul of readme.
default tolerance to 40
Adv state removed when not in calibration mode