added cmakefiles
more standard way of including headers