Blockchain- An All Rounder Solution For The Insurance Industry