initial commit of youtube client working, if buggy