Jay Woods thinks worst may be over for software names if Microsoft gets above a key level this week