Initial commit

- Moved existing files out of RCD private repository.
Create src and lib folders

- moved source to src folder
- create a lib folder and a README for it.
- removed the `.cd` file
Fix external library references

- Remove unused references in classes
- Test should be named according to the classes and namespace they test.
- All source, including tests, should compile
- Projects should build to `bin` folder in root of project
- The `bin` folder and all contained files should be ignored by git.
- By default ignore xml, pdb and dll in lib folder unless explicitly
added to git
- Where available on NuGet, external references should be sourced from
NuGet.  NUnit is a target received from NuGet.
- NuGet packages should be restored on build
- McNeel libraries to be manually copied to lib folder

- build for all configurations should be to the bin folder.