[bugfix] Substitute _ for decimal values
added spec for integer w/ leading + trailing underscores (see #51)
updated ToInteger#transform? to only do gsub where appropriate

This is marginally more efficient since it no longer performs a superfluous
gsub for every matcher.