Allow additional configuration options and enhanced control when using `reap`

- Allow users to configure `Sprig::Harvest` before using `reap` via a config file
- Added three more options to `reap`: limit, ignored attributes, and file
- Allow users to configure model-specific settings on `Sprig::Harvest`
  * These include: limit, ignored attributes, and a collection of records