- Added SmartDevice.java (TO DO: implements method defined in contact)