Added a simple GUI implementation that features the ability to play the game in a console.
The GUI is built using JavaFX with FXML and GUI automated testing is done via the TestFX library.
Updated .gitignore to disallow uploading screenshots taken by GUI automated testing.
Added a simple Data class to hold the collection of cards.
Closes #83.
Closes #84.