[tools, rubocop] Cleaned up all problems in examples/
[tools, rubocop] bin/ is now clear
[tools, rubocop] lib/reveal-ck/changers is now clear
[tools, rubocop] lib/reveal-ck/templates/ is now clear
[tools, rubocop] lib/reveal-ck/markdown/ is now clear
[tools, rubocop] Cleaned up all whitespace and switched to fail

I didn't know that some people preferred fail to raise in some
situations:

> Signal exceptions using the fail method. Use raise only when catching
> an exception and re-raising it (because here you're not failing, but
> explicitly and purposefully raising an exception).

From:

  https://github.com/bbatsov/ruby-style-guide
[tools, rubocop] lib/reveal-ck/config.rb is now clean..

Tests are passing.. but I swear a similar change to this caused failures
one time.
[tools, rubocop] Created exception for lib/reveal-ck.rb

So that people can 'require reveal-ck'
[doc] Documented RevealCK::VERSION
[rubocop] Increased allow complexity: 4 -> 5.

I'm going to re-write a bunch. Let's do the re-write and see how things
fall out.
[tools, rubocop] features/ is now clear