Added information about development into cabal-file
Added .gitignore
Display list of cmd-opts on error or -h