utilize FeatureSummary module to give us a lot nicer cmake

package finding/handling