Data instance for Point.

Closes #52. Compiles with ghc 7.8.3 and 7.6.3.