Role of Human Psychology to create Viral Apps