merged
removed the depth limit parameter
added args and a main function to player so that it can be invoked to take a single turn
stubbed in an ExternalPlayer and hooked it up in konane
wrote ExternalPlayer
wrote getLegalMoves