Initial project directory structure

create necessary dirs and cmake files