Added 🚰, ⛔️, 👉, and 📞 so now we have procs and private.
Added 🔨, ⚠️ for do and warn
Added ➿ loop, and 🎡 while keywords
fixed example
tested examples
Instead of be_truthy use be_private_method_defined
Prevent issue where a blank expected file passed.
Tested private method modifiers in multiple situations.
Defined public and protected method access.
⛔️ method 📞 is going to result in 💥 not ⚠️
Added support for comments.

Fixes #1
Removed commented out code
The previous comment character didn't pan out.
Added public and protected methods to documentation.
kill ruby-version
ignore ruby version
A little cleanup to the specs:

* Stripped `puts` thing was duplicated so yanked it up
* Used `And` for subsequent assertions on a single test case
* Remove `match_all_the_characters_of` matcher. That was only necessary
because of goofy whitespace being spit out of my editor. now that we 
have that, a simple == comparison will work.
Moved the source comparison to an invariant

in rspec-given, Invariants will always run before every downstream test
reduce the number of lookups, clean up block a bit
reorder functions to invocation-order