Twitter's share price plunge highlights key issues which face any technology stock