Adding BSP project 1

Adding class definitions for point2d and tuple2d
Merge pull request #1 from DPorts1/david

Adding BSP project 1
Revert "Adding BSP project 1"
Merge pull request #2 from kedarshashi/revert-1-david

Revert "Adding BSP project 1"