Added some unit tests
Initial support for ge and gE

Still needs some work.  Basics are there
Fixed the unit tests
Added a lot more unit tests

Now properly handle going across the start of lines
Fixed a cross line issue and added tests
Merge pull request #1401 from jaredpar/fixes-1124

Fixes 1124