Fergus golf teams compete in a busy week