update game for options

added ability to determine human or computer opponent
added ability to change difficulty of computer opponent
updated player variables from player/computer to player1/player2

update cli to manage options

managed the interface to accomodate game style changes without display
of inappropriate(sp?) messages (computer wins for player vs. player)
etc...
---
ALSO UPDATED ALL SPECS FOR ORGANIZATION