Add default to EventType.OTHER when parsing EventType
Add complete implementation for fetching Events

While not 100% complete, this implementation should provide enough to
fetch events and populate the EventsCollection. Hopefully we can push
things to GUI now without MUCH trouble.

- Add fetching JSON from server
    TODO here is to implement local caching of the JSON feed to speed up
    app load time. I will do this "sometime".
- Add a generic listener we can use to listen for updated events
    We need to move this out of EventsDownloader, and perhaps change it
    somehow. Proof of concept anywho.
- Added events download url string to resources