sanitize search request to only work with valid views
async findViews
async findViews
async by_:view
more generic error handling
remove unused variables
more cleanup - still more to do after the uke show