Basic implementation of tray icon and NLP interface.

I guess since Joel's controller is a singleton, and there is already a static public  `get()` method to get the instance.

So you can just use `You::NLP::Controller::get().query(...)`