Users can create pickups for a charity availability

https://trello.com/c/dyH2YTAp/5-as-a-user-i-can-schedule-a-pickup

![user_create_pickup](https://cloud.githubusercontent.com/assets/8646429/5109777/9a9ab10a-6fe1-11e4-9816-e4b869773747.gif)

Refactor!!!?!! It did seem a bit unncessary, but the try_to_save method is ~100 lines long