A novel, fast, HMM-with-Duration implementation - for application with a new, pattern recognition informed, nanopore detector