Rewrote card refreshing and how cards display. need to write tests still. Uses filter to show selected and unselected cards.