fixed gitignore file and added missing directories