Add cmake, data resources, common lib functions and exercise 1