Refactoring

I've refactored even more classes. Mostly I'm moving as much methods
ass possible from Issue to Tray. Issue methods are accessed trough
Tray methods. I think it's alright.