Big SMP and command parsing reworking.
Fixes #12
Fixes #14
Fixes #24 (thanks to @Tito1337)
Fixes #25
Fixes #26