correctly render cardcast codes with leading zeros

The /listcardcast output drops leading zeros from the deck codes, due to the string -> number -> string conversion process.

This commit fixes the displayed output by zero-padding the code to ensure it has the full five digits.

I don't know if this same issue manifests elsewhere.
Merge pull request #118 from drbild/patch-1

correctly render cardcast codes with leading zeros