Started working on PirateName class, remember: Dart has no private keyword, use underscore.
Constructor for PirateClass.
Added getter for pirateName.
Modyfing setBadgeName() function to use PirateName class instead of String.
Change updateBadge() to generate a PirateName based on the input field value.
Change generateBadge() to generate a PirateName instead of using the hardcoded one.