add gradle and travis-ci