Added class to model yojijukugo problems, and made IProperties available
to common. BadConfigurationException now subclasses
ClientServerException, which required a few minor modifications to
method signatures in the server code.