added rectangleTo
added drawLine
major refactor; added Geo type
minor haddock improvements
added rectangleTo
changed rectangleTo and centerRect to rectangle and centerRectangle