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)

This is all autogenerated code when you change things around in the CoreData model viewer in Xcode and is purely presentational. I can explain more in detail if you're interested -- these definitions are used to graphically layout the models in a window similar to Interface Builder.