fixed gitignore stuff, included necessary dirs for compilation