Changed AllowEmptyAttribute to internal.
Added tests for WebDirectoryRepository.DirectoryExists.
Added ncrunch temp file to git ignore.
Fake change for git line ending crap!