Defining heterogeneity within bacterial populations via single cell approaches