enhance tests
update erlang versions for travis-ci