introduce Challenge actor
generate and list challenges
cleanup
fetch val by arg of challenge
add stats for challenge gets
show query data on lang page
cleanup
add url for function posts
add function post route
add friendly messages
add bad token msg