updated gitignore to ignore all the compiled crap