added gedit temporary files to gitignore
added linux compiling support (might break every other os, much wow)