Add /stock and /sell commands

Some oddities, but nothing critical:
- The feedback text ("Selling or "Stocking") when making the command
  is too generic.
- Similarly, error messages don't show up in the chat window, but in the
  result in the main window.