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.
Merge pull request #27 from flibbertigibbet/feature/formatting-contest-details

Feature/formatting contest details