Initial commits - DeleteHeroDialog

The hero deletion dialog confirms a user's choice to delete a hero and if accepted, triggers another class to delete the hero from the database.