Initialized cabal project stuff

minor changes throughout various source files