Fixed matcher and bug allowing redundant moves
switched to more proper prefix checking
switched || to the more appropriate or
made tests more rspeccy
Merge branch 'master' of github.com:JustinJ/ramsdel