Add Chromecast support (unstable)
Clean code and styling