Require space after colon in keys

Also reluctantly match key names to prevent over parsing into
the value.

Closes #11