Added rawhid for OS X USB HID interfacing. OS X download now works. Also added in a directory picker so the user can select where to save the downloads to.