added npm packages / cakefile options / new formatting for tasks and callbacks