NPM version 2013.12.15
Allow numbers, null, etc. as dictionary keys.
Have non-dictionary keys be strings by default.
A list can contain a dictionary on the same line.

Regression fixed.
In a dictionary, a : must be followed by a whitespace.
Whitespace before the : is ignored.
Forbid the absence of a newline between dictionary values
Remove arbitrary newline-at-eof requirement.

Regression introduced in previous commit.
Allow string as keys in dictionaries.
Update Readme to match.
Simplified example.
Omit needless "