Some work to move toward 1.0 release

-Added toolchains, you can now specify settings on a per-toolchain basis
-Cleaned up the code a little, a lot still left to do there
-Fixed some bugs
-Windows support (Thanks, Brandon Bare)