Added Pirate Deck (Just First Mate)

Adding just the deck involves 2 things.
1.) Adding the pirate deck type to the deckType in GameGlobals
2.) Adding Pirates constructor in DeckConstructor.h and .cpp

Adding the FirstMate required:
Adding it to Minions.h
Adding a baseDidScore event to bases to be called after the base did score (aka at the end of scoreBase())

Firstmate also involves regestering and unregistering when it is played, moved and discarded (discarded is called when something is destroyed... for now)