Added Browse by challenge feature

Probably needs a formal code review.