Allow optional presenter parameters

This PR would allow presenter classes to specify a list of optional parameters that would default to nil, e.g.

```ruby
class CircusPresenter < Curly::Presenter
  presents :sprechtallsmeister
  presents :clown, optional: true
end
```