move gitignore to top level
back out change from two commits ago. Ray's logic was incorrect.
move helper.hpp to helper.hxx
use strides in seed boundary computation, as well