Loading structure:

0. Create Shop configs if not existing already
1. Load independent Classes (Like BugFinder, MessageHandler, StringManager etc)
2. Load all existing Shops (Files in "/shops" folder)
3. While loading Shops, set the different Settings of the "Settings" class 
4. Load Listeners, store them as Variables

ToDo: 
- Finish Villager Support:
 * Add command to create
 * Add command to modify (shop, type etc)
 * Add command to remove
 * Add command to list
 * Autoload
 * Autosave
- Make it more user-friendly:
  When creating a new Item check if all Objects are right. Else, try to make it right (Single item -> item list etc.)

Default Shop Structure:


-> ShopMenu (Main Shop Menu)
    * Spells
     - Fireball - 10 EXP
     - Poison - 20 EXP
     - Bolt - 30 EXP
     - Vanish - 40 EXP
    * Items
     - 5 Diamonds - 5000
     - 64 Obsidian - 10000
     - Godapple - 10000
     - Colored wool - 400
    * Potions
     - 3 Ninja - 5 Emeralds
     - 3 Ghost - 30 Soulsand
     - 3 Beserker - 1 Ghast tear
    * PointShop (Only for VIPs)
     - 100  Points - 1000 Money
     - 500  Points - 5000 Money
     - 1000  Points - 10000 Money
     
     - 500 Money - 100 Points
     - 1000 Money - 200 Points
     - 5000 Money - 1000 Points
     
     
    
    TODO!NEW!
    SoundHandler. Optional. 
    
    Sound:
       Name: <>
       Pitch: <>
       Volume: <>
       
       Wird bei erfolgreichem Kauf gespielt!