Update the home view logic

New flow:
  - Blank on first launch
  - User selects address
  - If error:
    - Hide GO! button
    - Hide party picker
    - Show error view and set error text
  - If partisan contests:
    - Display party picker
    - Display GO! button after user selects a party
    - Display GO! button automatically if user has already
      selected a party
  - If no partisan contests:
    - Display GO! button
      - Shift GO! button up to the space the party picker normally
        occupies
Shift election button based on party filter view
Add party filter choice to ballot view