Initial project structure set up, Cakefile and npm functionality