Initial Pickup API integration.

An initial attempt at adding support for the Pickup API. I'd love to get some feedback on this.

Cheers,
Ryan
got it