A Microscale Model of Bacterial Swimming, Chemotaxis and Substrate Transport