initial commit, some very basic geometry classes.