Initialize cabal project
Ignore cabal sandbox generated files
Move sources to src
Enable -Wall
Export the Eq instance
Initialize hspec
Add some tests