Completes second user story. Adds deck class and deck_spec