Automated tests with travis

No more manual checking that nothing broke, hurray!