Ok, I redownloaded everything (SFML 2.1 straight from Github and Thor 2.0 straight from Github) and recompiled everything successfully. I followed the SFML tutorial to the T (2.1) on correctly linking everything and I got this from the compiler:
-------------- Build: Debug in Shock Engine (compiler: GNU GCC Compiler)---------------
WARNING: Can't read file's timestamp: C:\Users\Peter Senyszyn\Desktop\Shock Engine\Shock_Engine\Engine\ShockScript\ParticleSystemParser.cpp
WARNING: Can't read file's timestamp: C:\Users\Peter Senyszyn\Desktop\Shock Engine\Shock_Engine\GUI\ParticleSystem.cpp
WARNING: Can't read file's timestamp: C:\Users\Peter Senyszyn\Desktop\Shock Engine\Shock_Engine\GUI\ParticleSystemManager.cpp
mingw32-g++.exe -L"C:\Program Files (x86)\SFML\lib" -L"C:\Program Files (x86)\thor\lib" -o "bin\Debug\Shock Engine.exe" obj\Debug\main.o obj\Debug\Shock_Engine\Engine\Engine.o obj\Debug\Shock_Engine\Engine\ShockScript\GUIParser.o obj\Debug\Shock_Engine\Engine\ShockScript\Parser.o obj\Debug\Shock_Engine\Engine\ShockScript\ParticleSystemParser.o obj\Debug\Shock_Engine\Gameplay\Camera.o obj\Debug\Shock_Engine\Gameplay\ObjectManager.o obj\Debug\Shock_Engine\Gameplay\Player.o obj\Debug\Shock_Engine\GUI\Background.o obj\Debug\Shock_Engine\GUI\Button.o obj\Debug\Shock_Engine\GUI\FPS.o obj\Debug\Shock_Engine\GUI\GUI.o obj\Debug\Shock_Engine\GUI\GUIObject.o obj\Debug\Shock_Engine\GUI\Label.o obj\Debug\Shock_Engine\GUI\ParticleSystem.o obj\Debug\Shock_Engine\GUI\ParticleSystemManager.o obj\Debug\Shock_Engine\GUI\RadioBox.o obj\Debug\Shock_Engine\States\IntroState.o -lthor-d -lsfml-audio-d -lsfml-graphics-d -lsfml-window-d -lsfml-system-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lthor-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsfml-audio-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsfml-graphics-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsfml-window-d
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.7.1/../../../../mingw32/bin/ld.exe: cannot find -lsfml-system-d
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
5 errors, 0 warnings (0 minutes, 0 seconds)
I did some poking around I found that some people were having issues with Windows finding the files. I triple checked that all of my paths were correct, so I see no errors. I'm really stumped on what to do at this point.