Arduino 101 Error on Mac

I am trying to run a program on the Arduino 101 and I believe it has something to do with the drivers (Intel Curie Boards by Intel), so I tried downloading them and it is preventing me from downloading them for some reason. I tried downloading 2.0.2 through 1.0.4, all with the same negative results. I have included an image of the error that I get when I try to download, as well as the error I get when I run the code. This is my first code on the Arduino 101 so I have never had a successful code yet, so if anyone could help that would be awesome.

Sketch uses 4568 bytes (15%) of program storage space. Maximum is 28672 bytes.
Global variables use 155 bytes (6%) of dynamic memory, leaving 2405 bytes for local variables. Maximum is 2560 bytes.

avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "��"; type = S
    Software Version = .; Hardware Version = �.
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: exit bootloader
avrdude: error: programmer did not respond to command: exit bootloader

 Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
java.lang.RuntimeException: java.lang.Exception: Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
 at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:176)
 at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:131)
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:69)
 at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:110)
 at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:173)
 ... 1 more
Caused by: java.io.IOException: Received invalid http status code from server: 504
 at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:194)
 at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:128)
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:129)
 ... 4 more
 Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
java.lang.RuntimeException: java.lang.Exception: Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
 at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:176)
 at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Error downloading https://downloadmirror.intel.com/25470/eng/arc-toolchain-osx-arcem-1.0.1.tar.bz2
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:131)
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:69)
 at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:110)
 at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$1(ContributionManagerUI.java:173)
 ... 1 more
Caused by: java.io.IOException: Received invalid http status code from server: 504
 at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:194)
 at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:128)
 at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:129)
 ... 4 more

Edit: The program works on the web editor, however I need this to work on my mac. Any help would be appreciated

Document1.pdf (88.2 KB)

Sketch uses 4568 bytes (15%) of program storage space. Maximum is 28672 bytes. Global variables use 155 bytes (6%) of dynamic memory, leaving 2405 bytes for local variables. Maximum is 2560 bytes.

avrdude: ...

These are not right for a 101. Are you sure you have the right board selected?

EDIT: Oh yeah, unable to download the right core.... bedtime for me.