Restructure project and include CppUnit for unit testing.
Rename files.