Fixed ordering functions.
Support non-ascii card names better.
Use OrderedDict instead of set_list.
Use Mixin for searches.
Remove get functions in favor of direct access to formerly internal dict.
Renamed fname map for consistency.
Support getting specific cards.