Setting up travis and testing infrastructure