Added unittests for Card, Pile and GameController. Removed Exceptions from Pile class