added .gitignore
a simple canvas implementation
json query language