Autonomy through real-time learning and OpenNARS for Applications