Ensure event description is limited to 100 chars before being passed to
sage pay.
Fixes #6
Ensure colons are removed from event and ticket names in the basket
breakdown.
As colon is used as the basket string field delimiter.
Fixes #7