Improve t/T find motions to match beginning & end of line targets

Including minor refactoring

close #109
Merge branch 'fix/tmotion' into master