split the requirements.txt and install testing utilities.
fix up the "dist not exists" issue.
add editor config for yaml files.
configure travis-ci.
Merge branch 'configure-travis-ci'