Merge only build process from #62

This takes only the build process commit from #62 and merges it with current master. The other changes seemed redundant with changes waiting to be merged in #65 and changes already in master. The only thing missing is the commit to reduce the minify footprint, but I elected to abandon that change as it only had negligible value, in my opinion, and required a conflict resolution. (Feel free to submit those changes as a separate PR @jbdemonte)