add a Cakefile for building the project