add Node attributes and RunList to the Node struct

* updated node.json with more data
* added tests
* removed un needed alias methods as we can acces the embedded types
 no global err var
 remove spew for attribute data, not needed
NativeNode should not be publicly available
convert NewNode to Convey

* cover the uncovered error condition
* moved the type assertion to convey helper
 add build badge
 add ChefEnvironment Field to nativeNode type
Merge pull request #5 from go-chef/attributes

add Node attributes and RunList to the Node struct