Improved code layout and fixed minor bugs
Several improvements to the ai and logger added

Replaced scala minimax code for java version and added new tests, fixed
eval function and added a new logging suite.