Refactored (Coordinates)

Added GridLocation to replace Spot and separated Coordinates. Also
refactored package names.