Impl line.go
Impl more polygon functions.
Move AngularSort into point.go
Impl more line.go