Make Demo the jar main entrypoint
Add deck functions:

* Parameterless removeCard()
* Retrieve the index of a given card
* Turn deck into an array of cards
Add fancy suit characters
Add IllegalPlayException for invalid moves
Add getPoints() method to Player
Remove debugging prints
Remove index numbers from Hand toString()
Remove Action class
Modify user action handling.

Public methods are now used to mutate game state rather
than a single Action parser.
Update demo with new features