Version 2.1 update

Added bestPhoto option if you are willing to accept slower time between
images.  Also added try/finally to main loop.  Simplified camera.capture
logic