With Zomato's Initial Public Offering being subscribed over 38 times on the final day and Paytm filing for the biggest Indian IPO., there's been a lot of buzz around this subject. But what really is an Initial Public Offering - and should you invest in one?