Implement better Command system + a better testing environment

Update command manager even more

SOme more work
Merge branch 'CaptainBern-master'