(maint) Remove stray focus tag from the specs
Add test coverage to make sure we save events

This patch just adds an example that was missing.  We need to make sure
posting a pull request actually saves the event using the save_event
method.  The save_event method already has test coverage in isolation.
Make the limit of stored events user configurable

Without this patch the upper limit on the number of stored events
defaults to 100 and cannot be changed by the end user.  This is a
problem because the upper limit may need to change to gather enough
data.  This patch addresses the problem by reading the upper limit from
the STORED_EVENT_LIMIT environment variable.
Fix yard options

Without this patch there is no documentation generated because the wrong
files are being parsed.  This patch tells yard to parse the entire lib/
directory.
Merge branch 'make_event_limit_configurable'

* make_event_limit_configurable:
  Fix yard options
  Make the limit of stored events user configurable
  Add test coverage to make sure we save events
  (maint) Remove stray focus tag from the specs