update arguemnts, make {fg,bg}_genome_length global
add check to see if results are even possible, and use gzip out
check heterodimer dic first because it's likely to be the #1 cause of issues
add load_heterodimer_dic function