Merge branch 'master' into develop

* master:
  chore: drop support for node 0.8
docs: update README.md
Merge branch 'refactor-cli-handling' into develop

 * refactor: mute index.js
 * style: clean some empty lines
 * chore: update binary task and don't concatenate files
 * refactor: cli handling into helper module
feat markdown: support output in markdown format

Add new cli option '-m, --markdown'

Closes: #4
Merge branch 'feature-support-markdown-output' into develop

* feat markdown: support output in markdown format
docs: use svg badges in README.md
chore deps: add grunt-jscs-checker as dependency
chore: add jscs grunt task
wip: fixing jscs warnings
style(jscs): remove whitespaces before open parens

Satisfy the "disallowSpacesInAnonymousFunctionExpression" rule
style(jscs): allow 'else' to be on new line
refactor(jscs): use safe number conversion

Also satisfy warning: "Operator + should not stick to expression"
style(jscs): reindent options in .jscs file
Merge branch 'add-jscs-style-checking' into develop

* add-jscs-style-checking
  * style(jscs): reindent options in .jscs file
  * refactor(jscs): use safe number conversion
  * style(jscs): allow 'else' to be on new line
  * style(jscs): remove whitespaces before open parens
  * wip: fixing jscs warnings
  * chore: add jscs grunt task
  * chore deps: add grunt-jscs-checker as dependency
feat: give at least 0.1 percent contribution

Closes #7
docs: update banner for generated files
chore: bump version to 0.1.9
Merge branch 'release-0.1.9'

  * chore: bump version to 0.1.9
  * docs: update banner for generated files
  * docs: use svg badges in README.md
  * feat: give at least 0.1 percent contribution
  * feat markdown: support output in markdown format
  * refactor(jscs): use safe number conversion
  * style(jscs): reindent options in .jscs file
  * style(jscs): allow 'else' to be on new line
  * style(jscs): remove whitespaces before open parens
  * chore: add grunt-jscs-checker as dependency
  * refactor cli handling