Framework For A Context Aware Adaptive Intelligent Assistant For Activities Of Daily Living