As technology evolved, human life witnessed radical changes that ensured its completeness in some sense. However, there are still some challenges that need to be addressed and we are still some distance away from leading an entirely trouble free life.