Whitespace
Fix broken link

Also, whitespace.
Slightly more descriptive name
Unless/else is the devil

Also, rename some variables to something more descriptive.
Whitespace
Add pending for self-tests without names
Add ruby-2.1.2 to travis
Refactor RegexpFactory into its own file

Also fixes up a bunch of spec idiosyncrasies.
Fix filenames

Some tests still failing, but not sure of the best way of fixing them at
this point.
Enable rspec 3, add a couple more specs
Add simplecov for coverage reports
Get rid of unnecessary require_relative
Make spec and lib match better
Add markdown formatters for yard
Add jruby to the matrix (currently failing)
Reenable jruby on travis

And mark the broken spec as pending there.
Add descriptions to fingerprints without them

Fixes the pending specs.
Merge pull request #1 from jlee-r7/cleanup

Clean up some docs, whitespace, style compliance