Graphic User Interface Design And Rule-Based Home Energy Management Algorithm Development For Home Energy Management Systems