implemented Boyer-Moore-Horspool algorithm to run in background.
fixed bug resulting in there being no LinearDNAMotif equals nor
hashcode.