Better addCard function, finished upgrade round

Better addCard function, finished upgrade round
addCard() +, deal() +, new scoreGame function

Updated code to use either addCard or deal functions instead of
discard, play etc. Also finished function to score game
buyCard(), playerTurn()

created buyCard() function to get a specific card from the stack by
index.
code for playing and buying cards during turn moved into playerTurn()
function
UI updates

fleshed out html and css files to create play areas
fixing .buyCard function

put a lot of PlayerTurn function logic into buyCard method. PlayerTurn
now calls upgrade function when player’s power reaches less than 2
code / comment cleanup

cleanup