Added generation-limit parameter

Fixes #18