Theme and chat additions

Added a Halo theme to the main window.
Added chat features including private messages, images and ignore (WIP)