Remade documentation in Sphinx
Added config for travis-ci