Added cabal file, FIXES #1. Added some practice code.