testing enqueueing of new commands
added events + timer to CommandController
now spamming debug output instead of console
added comments
stuff.... look it up in the diff
now need someone who writes a test target client...
housekeeping..

changed getters/setters to be compliant with VS standards, renamed two
interface files, added some comments