Context API et useContext hook

Refactor l'application afin d'utiliser mode et setMode depuis Context (ModeContext)