Add /stock and /sell commands

Some oddities I'm not sure how to fix:
- The feedback text ("Selling or "Stocking") when making the command
  is too generic. I'd like it to say what it's selling in the chat window.
- Similarly, error messages don't show up in the chat window, but in the
  result in the main window.