Added more tests for controller, language changes and checks for when no data stream is available