added continous integration testing