Add Cakefile
Update npm-scripts
Restructure folders
Update .gitignore