fix interfaces.d perms

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
Merge pull request #9 from vtolstov/master

fix interfaces.d perms
Add CHANGELOG.md file
Version bump to 0.2.2
Publish 0.2.2 Changelog
Version bump to 0.2.3 (for development)
Merge branch 'master' of github.com:Youscribe/network_interfaces-cookbook

* 'master' of github.com:Youscribe/network_interfaces-cookbook:
  Version bump to 0.2.3 (for development)
  Publish 0.2.2 Changelog
  Version bump to 0.2.2
  Add CHANGELOG.md file
  fix interfaces.d perms

Conflicts:
	metadata.rb
Add 0.3.0 changes to CHANGELOG
Rubocop-fueled cleanup

* Prefer single quotes where possible
* Consistent spacing with braces, pipes, equals, parentheses, etc.
* Avoid multi-line `{ … }` (prefer single-line, or `do … end`)
* Use `\` instead of `+` for multi-line string concatenation
* Always quote mode for files & directories
* Empty lines before & after `private` declarations
* Favor modifier `if` usage for single-line bodies
* No spaces after `!` modifiers
* For large blocks of nearly identical code, vertically align for readability
* Prefer `&&` instead of `and` for conditionals
Use Ruby 1.9-style hash syntax
Use %r for regular expressions matching more than 1 '/' character.
Don't make variable assignments inside conditions or method calls
Cleanup: `has_key?` is deprecated in favor of `key?`
Cleanup: Remove redundant `self` usage
Cleanup: Use CamelCase for classes and modules
Cleanup: Fix `(…)` interpreted as grouped expression style
Cleanup: Break up nested ternary to improve readability

Consider, in fact, not using a nested ternary at all. Perhaps:

```ruby
if !resource.send(key).nil?
  resource.send(key)
else
  if conf(interfaces, workingnode).key?(key)
    conf(interfaces, workingnode)[key]
  else
    nil
  end
end
```

Or just:

```ruby
if !resource.send(key).nil?
  resource.send(key)
else
  conf(interfaces, workingnode).key?(key) ? conf(interfaces, workingnode)[key] : nil
end
Bump to 0.3.1