Provide messages for common puzzle-independent errors within Bee

This is not ready for committing.  This pull request is for feedback from @Bjvanminnen.
I like using the english name here.  I wish I had done that more throughout the test files so that I don't have to keep looking up what value 2, etc. means. :)