Add tests

+ Add test to check that the webserver serves a page
+ Add test to check that the webserver serves an API page
+ Add test to check that the webserver does not serve inappropriate APIs

+ Add test to check that travis build passes are processed correctly
+ Add test to check that the travis build failures are processed
correctly
+ Add test to check that travis build errrors are processed correctly

+ Add tests to check that the Github API responds appropriately
add Travis CI