Remove misuse of @new_resource
Style fixes
Comments about use of a github gem