Refactored Deck and Graveyard to both inherit from Pile, closes #27.
Graveyard extends Pile and thus implements Collection<Card>, closes #16, closes #20, closes #23.
Unit tests added for Graveyard, closes #17.
Minor refactoring on author comments in test classes.
Merge origin/master