Designing for Usability of an Adaptive Time Management Assistant