UNO: Updated the special card behavior. More robust unit tests. Once These are all written correctly I can continue to the main code.