split userGuide vignette; revise Makefile