Options as it's own method.
Fixes #160
Fix sending address lines. Fixes #171
Fix broken spec by using full state name.
Return gateway_customer_profile_id not to create profile
Send payment_profile_id to create customer

Closes #175
Implement @onedanshow updates.

Fixes #150
Fixes #158
Pass options to all methods, and cleanup some syntax.
Replace order.token with order.guest_token
Fixes #178
Conditionally add address info to stripe request. Fixes #172