ignore gems
explicit transaction management instead of fibers :(

otherwise you'll get SystemStackError with moderate amounts of nesting,
due to ruby 1.9's 4k limit per fiber
basic spec coverage
don't onceler explicit before(:each) calls

also provide a mechanism to get a let_each when oncelering
expanded test coverage, fix a few bugs