making Travis build not require sudo so it can cache