Docker

* build in docker container, eliminating the go submodule
* build a docker image, allowing distribution using docker