An Assistive Home Automation and Monitoring System