Fixes #3: Split off commands and interpreter to its own plugin