Puppet: Initial go at importing data from puppet.
Puppet: Import basically works. Some fine tuning is needed before it will be useful.
Puppet: The import is now working correctly.
Puppet: Improved manipulations. Added documentation.
Puppet and Hosts: Abstracted some components so that manipulations are more compatible with both Puppet and Hosts.