adding travis and a few changes