Expose fleet unit count in MachineState

How about we cache the response from cAPI.Machines into a map[string]*machine.MachineState so we don't have to iterate through the entire list every time we need to do a lookup?