change to git module, update version checked out, improve support for remote
db...
sadly, updating the repo seems to make things non-idempotent...