Election Leaflets Upload

Hi Jake,

I've attempted to implement the leaflet upload process. I've put in a couple of extra controller compared with the original structure (for the second step of the upload process and to select items from the large lists). I've tested it on a local version of the election leaflets that I setup (using the simulator), but there might be some edge cases I've missed. 

Let me know if you spot anything that needs fixing.

Cheers,
Lachlan


![ios simulator screen shot 26 05 2013 5 47 15 pm](https://f.cloud.github.com/assets/3263437/565061/e2300466-c5d8-11e2-9eda-7a8469f66617.png)
![ios simulator screen shot 26 05 2013 5 49 41 pm](https://f.cloud.github.com/assets/3263437/565062/e36be872-c5d8-11e2-9ac2-090d816d03d8.png)
![ios simulator screen shot 26 05 2013 5 49 19 pm](https://f.cloud.github.com/assets/3263437/565063/e376148c-c5d8-11e2-9ef7-82da1bd2137d.png)
![ios simulator screen shot 26 05 2013 5 49 33 pm](https://f.cloud.github.com/assets/3263437/565064/e37b78b4-c5d8-11e2-9779-2553d35d244f.png)