add a lot more testing environments for travis