enabled continuous integration with TravisCI