Rewrote build script, reorganize project, tons of other changes/editions/cleanup