Implemented Delegates

Created a 'selectable' component that is used by the accept and reject
buttons, and the entries. This puts the selection code in each button
rather than all in the feed.