modernize spec and no_lazy_load true default

rspec 3 friendly, used lazy lets more, and then patched to
support setting no_lazy_load easier.