Updated gitignore for more file types
Added given source code from kremer into project
Kremer's stupid website didnt list all files resulting in a compilation failure ridden src dir. Unpacked jar into repo to rectify issue