Additional object type definitions
Refactored password generation to ensure at least 1 lower, 1 number, 1 upper, and 1 special character.
Introduced new centralized JSON utility