Started adding cmake based build system.