Cleaning up the 'diality_initialization_screen' code to close the pull request. - cleaned up the code - added more messages for coverage. - ... - kept on separate branch and will be merged back to the diality_initialization_screen branch to resolve the code review.