use description in invoice for line items
show qb accounts for selection
changed run_once, to accept start end end date optionally to import more than just today invoices.
added logging and removed sinatra flash
made customer name the unique constraint because qb demands it.
set created at date on invoices to support import old data.
fixed a empty string conversion bug
add exception tracking and handling
run a task to keep the app itself awake