Move device classes to device folder

Add DeviceDetails class, to provide specific device details. This will
allow for future expansion of the device class for new devices while
maintaining compatibility with older freegee version.

Add check for backups before performing a restore on Optimus G devices