Throws SievePropertyNotSetException as necessary.

Resolves #51. Added SievePropertyNotSetException; set ToExpression() to
use it; updated xml documentation on ToExpression() to indicate that it
throws.