enable travis-ci. add some documentation