missing require
use names for objects
refactor how Intersection points work
readme update
1.1.0