refactor(lib): re-order helper methods
chore(package): fix repository urls in package.json
style(jshint): udpate .jshintrc and tweak some values

  + reduce maxlen to 80 chars
  + set quotmark to single
  + add beforeEach and afterEach to known globals
style(maxlen): break overlong lines
style(quotmark): use single quotes
Merge branch 'fix-jshint-issues' into develop

* fix-jshint-issues:
  style(quotmark): use single quotes
  style(maxlen): break overlong lines
  style(jshint): udpate .jshintrc and tweak some values
refactor(lib): refactor git-log logic into separate module
refactor(lib): remove unused variable
chore(fixtures): add fixtures

Fixtures are located under test/fixtures/ directory.
The _actual_ dir reprensent the git-log output and
the _expected_ dir contains the expected results from
the module in JSON format.
test(parsing results): test results via fixtures
chore(version): bump version to 0.1.4 and update README.md
Merge branch 'release-0.1.4'

* release-0.1.4:
  chore(version): bump version to 0.1.4 and update README.md
  test(parsing results): test results via fixtures
  chore(fixtures): add fixtures
  refactor(lib): refactor git-log logic into separate module
  style(quotmark): use single quotes
  style(maxlen): break overlong lines
  style(jshint): udpate .jshintrc and tweak some values
  chore(package): fix repository urls in package.json