refactor cmake files and readme