First commit of Smart EVSE