setting up continuous integration