Added LJChessInstance class and modified IMain and Main classes.
References to issue #12