Text this: Optimal Scheduling of a Microgrid Including Pump Scheduling and Network Constraints