Adding optional attributes

Adding optional attributes:
```ruby
class Klass
  pattr_initialize :foo, bar: "default value"
end

Klass.new("Foo").send(:bar) # => "default value"
```