Implements the git moving of the specs

If they exist.
Implements the dependency renaming

Works both in the specs and modules
Renames ast.coffee to fileToAst.coffee
Improves the move.coffee code

Refactors and adds coments.
Removes file extension in the specs that should not be there.
Fixes race condition

We should only rename the dependencies after all the giv moving is
finished
Allows the define esprima options
Dependency rename now leaves formatting intact
Removes the escodegen dependency
Preparing to go live

Bumps the version and changes to log level to warn
Builds the thing
Updates the documentation to include move