use SQLite3 for logging
use saner variable names
note about types
track the logs dir
update ignores