iKaraoke initial GUI and dependencies