fixes #86 - Refactored the create benchmark dialog into smaller methods for the sake of easier and less fragile editing