Added player profiles for exchange tracking and management.
Load player profiles after DB setup
Store material name instead of item id
Support asynchronous entry adding
Asynchronously save new exchange entries
ExchangeGUI interface placeholder
Added method for adding an item to exchange