fix coding style a bit
add initial cabal file
add dummy license file
add cabal stuff to .gitignore file
cabal file: add HUnit dependency