Updated code + de-automated gitignore file generation.
Got something to compile.