Raise an exception if we can't parse configuration; ignore simple config...

... values to allow storing complex ones.

I'm a little sad about this one, to be honest, but I think it's the only way we can go while converting configuration entries into dictionaries.

We do, though have an out for the future, if necessary, but before I commit to making that a possibility, I think this is a reasonable stopgap.