Fixes a silly typo in the method name

in method_with_keyword_arguments_with_mandatory_argument
Wrong class name from AboutMethods to AboutKeywordArguments
test_inject_will_blow_your_mind uses an incorrect memo argument name

No big NBD, but the second memo argument is better called 'product' than 'sum'.
corrected example code in test_each_can_use_curly_brace_blocks_too

test_each_can_use_curly_brace_blocks_too was using the do-end block instead of the curly brace syntax for the each method.
Add ~ files to ignore list.
Add zip task for building zip file.
Updated zip file to latest changes.
Merge branch 'patch-1' of https://github.com/adlersantos/ruby_koans into curly

* 'patch-1' of https://github.com/adlersantos/ruby_koans:
  corrected example code in test_each_can_use_curly_brace_blocks_too
Merge branch 'patch-1' of https://github.com/backspace/ruby_koans into product

* 'patch-1' of https://github.com/backspace/ruby_koans:
  test_inject_will_blow_your_mind uses an incorrect memo argument name
Fixed missed sum => product change
Merge pull request #99 from StevenNdaye/about_keyword_arguments

Wrong class name from AboutMethods to AboutKeywordArguments
Merge pull request #95 from ArturMoczulski/patch-1

Fixes a silly typo in the method name
Merge pull request #94 from jasonnoble/patch-1

Update .gitignore with .ruby-version
Beefed up the greed scoring tests just a bit.
Update the zip file with the latest changes.
:zip task now depends on :package.

Rather than directly depending on ZIP_FILE.
Update about_strings.rb

Update single character representation test for Ruby 2.
Trimmed artistic end message to 79 columns.

On Windows, the standard terminal will insert a blank line after
any 80-column line.  Yes, this is a silly way for a terminal to
work, but on Windows, this is likely to happen.  Trimming to 79
columns makes things much less ugly.
Updated email addresses.
Initial minor changes (grammatical in methods; require -> require_relative in tri...).