Workable Cmake file that auto find things under Linux

These changes will make the Cmake project work under Linux right off the bat. The current CMakeList.txt file doesn't perform the necessary discovery of libraries.