add travis perl version, and fix makefile to check yaml files