Changes naming of Matter variables

- to match ruby naming conventions rather than to the Legistar API results
- should make future coding simpler / cleaner / shorter
Improves models
Changes migration for improved event_item model

- might break things.
cityname should eventually be configurable

- this is just pulling it out to flag it
- BUT also note that this changes case in URL
rolling migrations together

- in another commit we’ll update …create_events.rb with correct datetime field
deletes redundant tasks

- these are similar to getdistricts.rake
adds sanity validation in model

- event items should always have an associated event
improves cross city generalization

- COSA was City of San Antonio, but this code should work anywhere
adds attachments model + rake task
remove unused code
rails-ify names
eventually we’ll want city name to be configurable
improves error message
just improves a function name
controller not working right not; disabling

We don’t need this right now.
general legistar tasks should include attachments
improved method to fetch events

- better error handling
- less hard coding of field names
Generalizing code to fetch collections from Legistar
calling id from remote objects ‘source_id’
making attributes match those from the API