implement a basic json query feature and add a gitignore file