Added companion object for Card class and added Value type to CardSuit class