Clean up method receivers
Move card methods to CardClient
Add more boolean to list methods
Add support for multiple subscriptions
Add card path builder