Remove the need for opsmode

Initially this just sets opsmode to improved if not defined. Eventually
we can/should take it out altogether as there is no good reason to run in
unimproved mode.
Remove unused variable
Update docs