Media Innovation November 14, 2013 0 This Week in Digital – 14/11/13 What’s happened this week: Twitter went public at USD 26 per share, initially valuing the company…