Laid groundwork for Issue #2

Added cmake module for detecting compiler features and incorporated in
CMakeLists.txt