Find module more CMake-friendly

Attempt to follow common practices in CMake modules.