Add README.md and Dockerfile
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..e733045
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,21 @@
+FROM openjdk:8-jre
+
+WORKDIR /app
+
+# ADD /app/google-java-format.jar
+
+# https://github.com/google/google-java-format/releases/download/google-java-format-1.7/google-java-format-1.7-all-deps.jar
+COPY google-java-format-1.7-all-deps.jar /usr/bin/google-java-format-all-deps.jar
+
+# go build github.com/google/fmtserver/cmd/fmtserver
+COPY fmtserver /usr/bin/fmtserver
+
+# go get github.com/bazelbuild/buildtools/buildifier
+COPY buildifier /usr/bin/buildifier
+
+# ??
+COPY /usr/bin/gofmt /usr/bin/gofmt
+
+EXPOSE 80
+CMD ["fmtserver",  "-port=80"]
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..365f22e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+
+
+FMTSERVER
+=========
+
+This is a style verifier intended to be used with the Gerrit checks
+plugin.
+
+It consists of the following components
+
+   * fmtserver: an RPC server that reformats source code. It is
+     intended to be run in a Docker container that is secured with
+     gvisor.
+
+   * checker: a daemon that contacts gerrit, and sends pending changes
+     to fmtserver to validate correct formatting
+
+
+TODO
+====
+
+   * handle file types (symlink) and deletions
+
+   * use the full checker API
+
+   * more formatters: clang-format, typescript, jsformat, ... ?
+
+   * isolate each formatter run with a separate gvisor/docker
+     container?
+
+
+DISCLAIMER
+==========
+This is not an official Google product