Fixed build process. Added puppet.
Makefile now has all dependencies and rules. Builds properly.
Added stubs for puppet, an RPC-based testing harness.