Disable re-recording and match on query string

These rate limits are crap.
Move +.by_id+ method into base class
Check for api usage error
Namespacing was causing problems...
Venue should have a list of events