TextView Indicators When No Event Data Exists

One MVP issue down! Fixes #71.

- Added no data indicators/TextViews if an event doesn't have some data set.
- Fixed bug where events with no short name showed up as blank on the home activity (like the early 90s championships). If an event has no short name, just display the full name like before.
Move all this logic into the model's render  method (i.e. choose in there whether or not to use the short name). 

The render() method is defined through the BasicModel interface, which allows us to abstract out just that method (for things like adapters). So if events ever get cast to BasicModel (which they could) and try to be rendered without a short name, it'll still crash.