add editorconfig
add travis ci