Review feature search

@danmaclean This PR tidies up the search by annotation/attribute for features. 

At the moment the last search option - search by range/sequence region is broken - I'll try to address that next.