add participants controller and routes
finish participant controller