added the framework, Cakefile and gitignore