Well,
@Stephen Harrington ... it seems to be fixed. Strangest thing I've ever seen. There wasn't anything wrong with the code, because I could copy it onto my router and run it just fine without error. But when I uploaded the .sh file to github, something seemed to keep getting corrupted with it, so that when you download it with curl, or just try to copy/paste it back over, it came over corrupt. Even though the code looked perfectly fine in nano, and matched up to what I'm seeing on my end. Anyways, I've tried it a couple of times, and curl seems to be working again. Please give it a shot.
Any other devs out there... have you seen this? What's the best practice for copying code over to github? You would think uploading your .sh file would work fine. Guess not.