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)

Most of this code is from:
https://github.com/madjid/MMPickerView

I modified a few lines with changes detailed in the top of MMPickerView.h
Not going to make additional changes to this right now, but this line is fixed by an outstanding PR on that repo :)
https://github.com/madjid/MMPickerView/pull/17