final commit for poker hand assesment, added all cases and tests