Handle empty candidate list.

Also fix layout for long contest detail descriptions.
Show message on Home screen if Internet connection not present.

Instead of showing Toast message and closing app.
To close #25.
Use custom adapter for candidates list.

Fixes #19.
Show placeholder text for missing hours of operation.

As requested in meeting, display placeholder text if hours of operation not found for a polling location.
Merge pull request #29 from flibbertigibbet/feature/hide-missing-hours

Show placeholder text for missing hours of operation.
Merge pull request #27 from flibbertigibbet/feature/formatting-contest-details

Feature/formatting contest details