Update documentation to reflect (anticipated) v0.5.0

First draft for documentation update. A separate SBT-plugin page will follow.
Write `string`, `number`, `boolean`, `null` and `undefined` with lowercase on the JavaScript side.
btw you're missing a line in the table for `null`.