Add stories 008, 009, 010
Fix tests to pass on ruby 1.9.3 (and 1.9.2)

* String#lines Enumerator did not respond to size and last
Delay setting time_stamp until storing in an array

* bug revealed on JRuby, where only millisecond differences in
  Time.now revealed the problem
* this time_stamp should only be set when _storing_ facts
  (at that time a slight 1 ns offset can be added to force
   monotomic increase of time_stamps)