Added mkdirp to prevent 'ENOENT, no such file or directory' when parent ...

...dir does not exist (changed www-fetched dir to contain a subdir to test it); made port configurable in Gruntfile