Move unit test files

Mirror the source code file structure in the unit test organization.
Merge pull request #535 from jugglinmike/move-tests

Move unit test files