Understanding The Dynamics Of Complex Fluids Using Microfluidics: Suspensions And Wormlike Micellar Solutions