Initial Instrumentation & State Tracking

@BrettASwift @kadst43 So this will log the playerId and associated actions - a call to the instrumentationManager (like im.getRequest('getPlayerState')) will return the most recently started scenario for whichever playerID is currently set in the yaml. I figure we need to implement a text input field before we allow the player to start the game which would update the playerID and then return the scenario name. For some reason a $ is being appended to the scenario names and I cant figure out why. Anyway - let me know if there are any questions/whether I should try to go ahead with the enter username -> query server -> set scenario implementation or whether someone else is tackling that.