Adds a high-level `parse` function, which completely parses a string.
Rename the tests.
Fix typos.
The playground uses `parse`.
The playground uses `parse` for colours.
Test high-level parsing.
Merge pull request #32 from robrix/parse

Parse