fixed comment of spotEntity

it was saying the function returned NULL on error
all assertion functions now return param value

assertUIntArg
assertDateArg
assertStringArg
assertBoolArg
assertPCREArg
genericAssertion
dynamic_title_decoder became cleaner

use new assertion semantics
single place of returning formatted error
catch exceptions