Cleaned up the build process immensely, including fixing huge bugs with installation.  Unfortunately touched every file, hopefully we won't have to do that much more!
Merge pull request #1 from Zethes/maintenance

Cleaned up the build process immensely.