Fixed command system in multiple ways: Commands needs an executor as well, extracted tokenizer, TokenResult is now mutable