added the MTPConnectionManager to the __init__.py file
Made main.py:MTPConnectionManager.detect_devices() to actually return a MTPRawDevices object that holds the array that LIBMTP_Detect_Raw_Devices gives back, and fixed a similar issue in models.py where it was using ctypes.pointer() incorrectly