refactor
add challenge
refactor
add user-challenge relation
add slug uniqueness test
refactor