add yaml parsing and travis