Add Makefile to build entire project.
Add proper PHONY declaration to Makefiles.
Add push-all target to project Makefile.
Add xvfb and x11vnc to base Dockerfile.