Janus_evaluate search and verify utils

@jklontz @sklum Please review
@We can't assume how performers implement `janus_flat_gallery`. Instead this function should operate on vectors of janus_flat_template.