add .gitignore for coverage files
add initial function to return schema as JSON
more reliable default extractValue test
rename g to schema to be clearer
add coverage to test report
add initial data and errors field to the response
Update example server and add example to README
fix module path in go.mod
add some initial basic go doc comments
add support for subfields that return arrays
Initial simple array support with no subfields
Remove use of log in package and move to consumer returning an error
Use UUID for context special fields to avoid any collision
Add goroutines for field resolving