Refactored the build steps into a seperate build script cleaning the travis file up even more