Begin rewrite of parse.go
Change error reporting in parse.go
Implement 'isEmpty' and 'split'
Remember to add util.go
Implement 'depth'
Re-implement 'parse' (previously 'parseConfig')