Headless tests

Now we can run tests on Travis!

I need to find a way to get travis to run on commits to develop, but not compile the site_configs