Merge pull request #3 from sorflex/master

Initial core checkin
FindLibArchive fixes.  UserCMakeLists.txt file for local customizations of the build options.
Merge pull request #4 from matzk/master

FindLibArchive fixed, UserCMakeLists.txt for local customization.
search changes
Merge remote branch 'cvachome/master'
Added in unit tests and  changed where UnitTest++ is found in cmake