Election Picker Part One

This adds the election picker in a slightly broken state. 

Each instance of the Election class has a UserAddress associated with it. Thus, we cannot store a simple list of all current available elections before making the voterInfo query. The solution is to break the name/id/date properties off of the old Election class into a new entity. This PR adds the election picker and its interactions along with a renamed Election -> UserElection class to prep for the addition of the new class we need.

![ios simulator screen shot jun 23 2014 6 26 03 pm](https://cloud.githubusercontent.com/assets/1818302/3364916/9cf5ce0c-fb25-11e3-952b-6f8432603d34.png)

Could we maybe make this test more readable with a `#define` somewhere?  Something with the semantic OS version number would be helpful.