better logging of warmup
implemented new 'limit' semantics and tests;closes #51;