Expand remote discription
Silence shelljs exec calls used for internal processes
Remove and ignore dist/ testing directory
Switch direcory checks to node methods, minor copy edit
Little coding style fix — add spaces between if and parenthesis
Simplify checkRequirements

Call the function transparently, let out of the ordinary errors get caught by
the try catch block.
Rename currentDir to gruntDir
Fix initGit by adding absolute path to built .git directory
Rename token object and assignment function
Refactor, simplify initBranch