Implement the basic parser

Supports the TOML syntax up to commit 6303a80