Initial commit.

Hmm, I just realized that, unlike TOML, goon is oriented to a single language and hence should likely have one main implementation. So TOML's spec template isn't the most appropriate. Oh well, it was fun to write and should be a great starting point. :D