Fix Special Values, closes #21

Whoops, the special value WIN was within a normal score range, so was
interfering with minimum value achievements!
Minor testing glitch

Testing while in tutorial mode failed due to factory loading directly
from the kv file.
Additional Achievement Parsing Glitch

Achievement code with a suit index value and a special suit designator
(e.g. 'EACH == SUIT1') was failing to recognize the special value.  Some
unrelated additional unit tests also included, which were generated
during the debugging, as well as appropriate updates to the _describe
function to cover the Each == SUIT1 case.