Few updates

- Added a working Message class. Still needs some refining tho, I dont
feel confident about it.
- Small bugfixes.
- No difference between command types anymore, for now, only interactive
commands. Might rename the classnames later again and use Command as a
base class or make it a CommandInterface.