Travis CI

travis ci currently does not support Erlang 17 yet. it should in the next couple of days.

let me know if i missed any build steps.