Cleanup on NurseryListPreview.java, added logging when exception is being catched, moved the anonymous class to new class for deleting the study.
Created a new class DeleteConfirmDialogListener that would be used for deleting studies.

GCP-5443

Reviewer: Mae Turiana
Change the delete call to re-use the Fieldbook MW delete study function which would rename the study and the dataset at the same time when being deleted

GCP-5443

Reviewer: Mae Turiana
Added JUnit testing for the deleteStudy function in the deleteConfirmDialogListener.java
Modified DeleteConfirmDialogListener to return a boolean value when deleting a study to indicate if the delete was successful or not

GCP-5443

Reviewer: Mae Turiana