adds getters to Game
adds getLastMove to History
removes chess history classes - variations and other functionality not needed for now
changes Game history to array
makes changes for history being array in chess Game
removes set/getStartingFen and isDrawOffered from chess Game.  adds resign and drawByAgreement.
adds startingFen to options
adds options, ratings and some toJSON code to server Game
removes History require from Game
updates history and Move widgets to not rely on chess history classes
applies options passed in in Game
apples options passed in in server Game
adds _time and getTime to chess Move
updates client main to pass in options instead of setStartingFen