override to_param with slug methods
add slugs to campaigns and refactor routing to use slugs