Added self intersection to planar graph

Updated geomgraph.geomgraph so that self intersection
happens after creating a primitive graph

Added tests for splitting edges. All tests passing

Also, removed test/sandbox.dart from source control and added it to the
.gitignore