centralise git ignored files and directories