Fix: now sort primer coordinates by position. This prevents errors
(fixes #2) in primer product length calculation. Also now grab primer
sequences from user provided fasta instead of relying on primer3
output. Fetching sequences corresponding to primer coordinates from FASTA
seems to fix #7.