Break out deps fetching into a sub task

This breaks out the deps fetching into a different jake task called `dep` (`jake dep`) so that it's done at deploy time and not at `npm install` time.

This way when a user installs this package from npm the deps are not fetched since they are already in the git repo from the dev that is publishing the package.