fixes #1
overrides for Equals, GetHashCode, +, - and ToString for Coordinate