Basic implementation of tray icon and NLP interface.

wait what? you aren't supposed to be able to do this.