Add apidoc rake task to run YARD server reload

Without this patch the documentation is not easily accessible.  This
patch addresses the problem by adding a `rake apidoc` task to start a
YARD server on the local host.
Merge branch 'yard_doc'

* yard_doc:
  Add apidoc rake task to run YARD server reload
Fix 500 server error at /events/

Without this patch the application throws an exception when loading
events.  This problem is caused by a TypeError when loading the request
from the YAML representation.  This patch addresses the problem by
catching the error and not working with the request when generating the
list of events.
Add ability to get more events with ?num=100
Enable colorful irb in development group

Using wirb and irbtools.  I'm using bundle exec irb to get into the
shell.
Merge branch 'fix_events'

* fix_events:
  Enable colorful irb in development group
  Add ability to get more events with ?num=100
  Fix 500 server error at /events/