add travis and gradle build