add skeleton tests and description of puppet::agent. further work pending details from upstream