Adds Dockerfile

This is an intermediate state, for code review only, and should not be merged
yet, since there are some things in the Dockerfile that should not be there
(such as setting the root password!).