Adding cmake minimum required set up.  Ready to be merged into develop.