Adds actions to anotations

Initial PR, no tests. Just opening for discussion.

Now you can add `:action` to the annotation hash and it'll automatically add the right accessory button and make a touch up action run the specified method.

Thoughts on usefulness?