Reworked LivestreamerController

Completely reworked the LivestreamerController, so that it works again
after the recent changes to the modals.
Also applied some changes other stuff which is tied to the stream
launching mechanism.