Elon Musk became Twitter Inc's (TWTR.N) owner on Thursday, firing top executives and providing little clarity over how h