Ignore local files (Jacob).
Setting up test framework.  Moving tests around.
Added missing copyright notices.
Added (empty) Naming package to the common 'Shared' project.
The 'tests' target builds and runs all tests.
Moving tests around.