updated vignette and new workflow with makefile, etc