Build interactors with a block

I looked at the issue about using #call instead of #perform (#27) and thought it would work to have a builder function.

```ruby
interactor = Interactor do
  # do something
end

interactor.perform
```