Sync on every resume
There must be a scanner session to resume or pause
Add logging for errors
Make portrait-only
Put in license and changelog