[todo] updated todo list
[enhancement] WIP - adding a GUI with reactive-banana-wx
[enhancement] kind of working version of the UI... at least all the bricks are there.
[enhancement] icons renaming to match the 'show' PieceType
[enhancement] decent board display... next step is to add back the AI
[enhancement] added move history in the UI
[cleanup] restructuration of the code