feature/address-view

Cleans up the user interaction and completes the TODO's that were in the ContactsSearchViewController. Provides localized error messages as 'show elections' button title until we have a better idea of what the final UI will look like.

A few minor refactors in Elections+API, including getting getVoterInfo method signature to look like getElectionsAt and modifying the parseVoterInfo function to return errors.