Arrowhead

Initial attempt at fixing arrowhead file,
please review
So, this is valid. More commonly you'll see

```ruby
class ArrowHeadError < RuntimeError; end
```

I think this is perfectly valid, just wanted you to know it's not precisely the norm.