added more comments in POD, work out primer product size correctly for -ve stranded targets
store internal primer product size restriction booleon in yaml config file