Code cleanup

TODO
Thread safety
Disable timers when thread running
Multiple selections in ListView
Sort
Last online time (?)