adding git ignore
adding cmake modules to find external libs
adding working cmake config