Rename Vertex to Circle

Also added some commenting and a little added functionality.