Moslty finished player.js

Still need to Continue in playDevCard.  Also fixed/completed the port valid vertex storage.  Added and completed tradeOffer class.

+addDevCard(devCard)
+playDevCard(devCard) //TODO: Not Complete
+needsToDiscard()
+canPlayDevCard(devCard)
+canOfferTrade(tradeOffer) //Note you send in a tradeOffer object
+canAcceptTrade(tradeOffer) //Note you send in a tradeOffer object