update google test to use API endpoint
log stacktrace if present
more work on docs
update dependencies
add demo web server
more TODO
fix require lines (use npm link)