Add selectable property on card component

Prevent selected or matched cards from being selected again.
Style selected cards.