Deck class initial commit to master.

This seems to be working - high five!