What Good is this Robot if We Cannot Control It? - Smart Machines Meet Human Law