Text this: An Evaluation and Implementation of Rule-Based Home Energy Management System Using the Rete Algorithm