updated geometry tests and bug fix with spanning
updated vows to 0.7.0
initial commit of the Go version
move Polygon down below Plane
added vertex in golang
added changed setup function name in vector_test
added basic plane and its test
convert clone and constructors to return pointers
first commit for polygon
remove functional methods for now

Since I have no idea how interface types work
change return types to pointers, except for slices