cosmetic change: renamed a variable
added the internal.hs, generated by c2hs to the git ignores
more untracked files
moved the c files to a separate directory + added more stuff to gitignore
I said i *moved* the files :)
added missing imports
added stuff to the cabal file to get things compiling