Add .gitignore to files constants.
Move exit() to module.

And mock out the MetaData helper class.
Refactor title command.
Refactor author command.
Add typemeta binary to package.json.
Reset default meta data.
Refactor date command.

Also fix a bug with the moment date format.
Refactor lang command.
Refactor publisher command.
Refactor rights command.
Refactor meta command.
Move dirs logic to a module.
Refactor test run() helper.
Separate meta data tests.
Ensure meta tests execute typemeta(1).
Remove meta data commands from typegen(1).
Tidy typegen(1) source.
Rename typegen(1) to typeforge(1).
Rename descriptor to typepress.json.
Merge branch 'feature/commands' into develop