add basic, untested Point class
Merge branch 'points'
clean up point class