boyer moore implemented

Works for test data
Doesn't do the extra little jump that is possible.