session remote added to app.tear_down, check_same_thread=False added to connection string to ignore various related errors because new version of sqlite supports multithread access. ref #16
Cancelling support added. closes #17