first try at looping speed improvement
second version optimized lookup table
add logdos_file option. fixes #37
add coverage profiling parameter
Merge branch 'frickel'