Small fixes +  Tiny clean up

Removed appId description from TradeSession, Changed  types to
ContextIds from Load() in GenericInventory + small fix &  Added part of
TheAnthonyNL's suggested code.