Improve numeric literal matching

Revised to be current as of Java SE 8, add test document. Fixes #26.
Allow comments inside method's signature
Point to ruby 1.8 shim

Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.

#ignore