Fixes #6, add UI screenshot tests and get build to run on travis again.