encode to temp then out to out file
add simple storage class that just holds list of the files that have been encoded so far
add ignore for db file
use system temp directory
add use of database to monitor whether file has been encoded or not and move temp stuff away from HandbrakeCLI