Adds currency to the generator

Makes it easier to assign the currency.
Cleans up the ids of different modals

Changed some ids to fit into their modal
Added fitting id for environment
Limits currency code to 3 digits

Added maxlength to the input field.
Merge pull request #35 from SeraphimSerapis/generator_currency_support

Generator currency support