Dev/unit tests

Managed to fix that issue to get the game working.  New Card objects weren't be instantiated in the Deck class and that's why there was an error for calling .value for the make_card_image method in the DeckHandler class.

Had to edit a few other things but looks like it's working now