Fixed building so it works with Visual Studio and gmake. Removed unnecessary macros, and fixed the build so it links correctly. I also realized I could greatly simplifiy the header only lib build files.