added tests for single and multiple cards. multiple cards to be finished