Add documentation; create .travis config; add test dir