Adds support for nCrunch.

Adds necessary files and ignores so that nCrunch can automatically run the tests.

Note: The way the tests are setup right now are very brittle when run in parallel.  Just looking at the test failures, it appears to be a problem with file locking and multiple tests manipulating the same on-disk resources.  I would encourage resolving this (though I can appreciate that it is low priority).  The first thing I would try is to have each test make a copy of the resource it wants to manipulate, work with it, then delete its copy when it is done.  This would allow several tests to simultaneously manipulate the same underlying set of files without conflict.