start organizing by making an unorganized directory
.gitignore
initial cabal file (empty)
organize first source file
eliminate invariant dep