add attributes API support
fix deserialization issues
Merge pull request #10 from alberts-tid/task/add_puppet_config_attibutes

Task/add puppet config attibutes