add Travis CI, docs, markup, cleanup