Improvements for overloading

* Test cases for overloading, including a TODO (for which I'll file a separate issue).

* Allow attributes to take part in overloading without needing an accessor. This only makes sense for unary-like overloads.
```perl
class Person {
       has $name is overload(q[""]);
}
```