Improved XBoard Executor

fixes #91
Updated debugMessages
Updated XBoard by adding more recognized commands
Now adds commands to a commandArray
Comments Update
Works based on commandArray now, so no command is missed.
Deleted newCommand and Added commandArray
giuConsole as a data member of Main
Version History Update - Version 0.0.9.1
ReadMe Update for  Version 0.0.9.1
Version 0.0.9.1
Version 0.0.9.2 Update
XBoard can no longer start a UCI Console
Added execute() definition
Added knownCommands()
Version History - Version 0.0.9.2 Update
ReadMe Update for App Version 0.0.9.2
Version 0.0.9.2

fixes #58
Added makeMove() and unMakeMove()
Added required getters and setters for makeMove() and unMakeMove()