Refactor Client

+ remove redundant excluded environment check
+ cleanup methods, esp. send
+ remove redundant private
+ remove unnecessary return statements, variable assignments
This will cause it to raise `RuntimeError` instead of `Raven::Error`. It seems this code should be:

```ruby
raise Error, "Unknown transport scheme '#{self.configuration.scheme}'"
```