ifdefs so we can compile on linux
Ignore more files

Our build system and ignore setup is pretty fucked up.