Better porting to ST3

Saw a pull request from hayd, and tried to improve that

now it uses the Thread module and created a GuardMessageCommand to be able to put the output in the panel. The only thing missing for that is to be able to erase/clear the panel in case of text found.