[make-an-executable] README Driven Development: How reveal-ck will be used
[make-an-executable] typos
[make-an-executable] Use jeweler to build gem
[make-an-executable] Setup Rakefile with Jeweler specifics

Went to a tmp directory, ran a 'jeweler reveal-ck --rspec' and stole
the good parts of the Rakefile.
[make-an-executable] Initialize version mechanism used by jeweler
[make-an-executable] Initial Gemspec
[make-an-executable] Using GLI to handle command line
[make-an-executable] Add executable: reveal-ck

This came from executing the command:

gli init reveal-ck generate

And then looking through the output.

I grabbed up:

* The version system that comes with gli, but tweaked it to read the
  Jeweler VERSION.

* The ./bin/reveal-ck and made it work in my environment.
[make-an-executable] Scrape out GLI generated flags, switches, docs
[make-an-executable] Call ```rake :presentation``` from within reveal-ck
[make-an-executable] Direct Jeweler to include reveal.js. Update Gemspec.
[make-an-executable, rake] Add slides.html to list of cleaned files
[make-an-executable] Remove slides.haml. Will now come from a client project.
[make-an-executable] Update Gemspec
[make-an-executable] Switch to GLI from rubygems.org
[make-an-executable] Break Rakefile into component pieces
[make-an-executable] Fix whack GLI install. Setup Rake within GLI.

* Rubygems.org was down the other day, so I grabbed GLI using bundle
  and the :git option. But, I grabbed the wrong gli. This became
  apparent once I switched back to the rubygems gli and everything
  broke.
* In response to the wrong gli, I regenerated the scaffolding with the
  correct one and updated ./bin/reveal-ck appropriately.
* At the same time, before I could get back to good, I also had to do
  some setup of Rake within the ./bin/reveal-ck script so that
  'reveal-ck generate' would work again.
[make-an-executable] Need to rethink how reveal.js is included

* This file, reveal.js/index.html won't exist in the client projects.
  Instead, it will be packaged up in the gem.

* Something still needs to be done re: a new task like 'rake :init,'
  but the notion that this file is a dependency in the task that's
  called to generate slides is wrong.
[make-an-executable] Update Gemspec
[make-an-executable] Ignore directory where we rake install, also ignore tmp for good measure