Provide messages for common puzzle-independent errors within Bee

This is not ready for committing.  This pull request is for feedback from @Bjvanminnen.
I figured the false value would be okay, since it would get overridden on the server, but I admit I haven't tested that.

Thanks for the reminder about ===.