Initialize cabal project and create instances.
Merge pull request #1 from jeremyjh/master

Initialize cabal project and create instances.