DRY time_stamp spec
Fix #1, work around sub-nanosecond rounding issue on JRuby

* use a 2 ns minimum distance between consecutive facts
* also add 0.3 nanosecond offset to fix downward rounding
Use valid_regexp as uniform methods name

* RATFT
* time to pull up the anchor and get back to shore