Re-wrote build scripts allowing for awesomeness