New software may solve booking woes at Wellesley’s recreation facilities