move to github
add some boilerplate
simplify update fn
make field names case-insenstive
mechanism to check field names in query parser