title: .gitignore does not ignore config.codekit
body: <h1>Description of the problem</h1>
  
  <p>I have <code>config.codekit</code> listed inside my project's <code>.gitignore</code> file, but changes to <code>config.codekit</code> are still tracked by git.</p>
  
  <h1>Steps to reproduce the problem</h1>
  
  <ol>
  <li>create a new project, initialize git, and add the project to CodeKit</li>
  <li>make the first commit</li>
  <li>add <code>config.codekit</code> to the project's <code>.gitignore</code> file</li>
  <li>do <code>$ git status</code> and see that <code>.gitignore</code> is listed under <strong>Changes not staged for commit</strong>, as expected</li>
  <li><em>(optionally commit again here, but the problem persists even without committing)</em></li>
  <li>affect <code>config.codekit</code> by opening CodeKit and changing project settings, such as adding a directory to <strong>Skipped Items &amp; Paths</strong>. alternatively you can manually edit or even delete <code>config.codekit</code></li>
  <li>Open <code>config.codekit</code> (if it hasn't been deleted) and mentally note the changes made</li>
  <li>do <code>$ git status</code> and see that, along with <code>.gitignore</code>, <code>config.codekit</code> is listed under <strong>Changes not staged for commit</strong>.</li>
  </ol>
  
  <h1>Expected result</h1>
  
  <p><code>config.codekit</code> should not be listed anywhere when checking git status.</p>