Refactor to make reverse_complement sub (P:1/1)
Implement 'bulk' flag to call samtools once per seqID (P:2/2)
Implement 'fast' flag to get seqs w/o samtools (increased RAM usage) (P:3/3)
Test for 'edge-cases' (reads map close to ends of reference) (P:3/4)
Get sequence lengths from bam header
Fix 'edge-case' test files (P:3/4)
Add support for 'edge-cases' (P:4/4)
Move pos_within_ref_seq check to sub (just for record) (P:4/4)
Revert "Move pos_within_ref_seq check to sub (just for record) (P:4/4)"

This reverts commit d694741dede619b842c6dbb24ae46dcbe4e2b121.
Test for 'edge-cases' with hyphen-padded sequences (P:3/4)
Pad flanking sequence for 'edge-cases' (P:4/4)
Add more test files (sam & index files)
Fix seq length in test files (P:4/4)
Update README & add TODOs
Gitignore 'out.fa' and files in 'runs' dir
Merge branch 'feature/minimize-samtools-calls' into develop