Merge branch 'development' into stories

Conflicts:
	lib/git_time_extractor.rb
The option parser.
Changing up the notes a bit.
Gem updates.
Separating out the options into an hash that can be passed in.  And having the output placed into an array before being converted to CSV.  This makes the model more useful in an embedded mode.
Merge branch 'development' into stories

Conflicts:
	Gemfile.lock
	lib/git_time_extractor.rb
	readme.md
Updated Gems.
Whitespace and copyright notice.
The new release will be 3.0.0. It's a significant enough internal structure change.