Adding the ability to remove a device, adding a check for when a field is empty, adding styling for error and new state(s).