Allow charges to be created using card tokens. Fixes #24