all new websql backend
add db nuking
better error codes
make linting pass
tweak specs