Add cmake build files

Add cmake build files including installation setup and
find_package() configuration
use cmake for travis-ci.org