Refactor message loading
Remove unnecessary dispose() methods, improve Disposable management
Add Java version information to the "/logit version" command