Added missing tests to DeckTest

I still need to do tests for the Deserializer, but that is pending some changes to it that I want to make to increase robustness.

Signed-off-by: Alec Thompson - ajthompson