Removed node_modules for npm install goodness
Added node_modules to .gitignore
Added mkdirp (new) and some existing additional packages
Ensuring public directory exists by mkdirp-ing
Added public to ignore - careful sharing :)