added visual status box, improved validation

Added status box HTML+CSS.

Fixed faulty validation (incorrect method/variable names, etc.)

Improved unrecognized card recognition - it will no longer try to
recognize falsey strings (just the empty string) as a card.