Deep Learning Methods For Improving Diabetes Management Tools