Update dependencies to python3 compatible versions
Depend on packages via requirements.txt rather than externed
Migrate to python3
Update documentation examples
Tests passing (almost)

The library seems to be updated and working. Two tests `test_nlp_body`
and `test_parse_html` fail due to randomness in the results. The
assertions for the summary, keywords, and authors fail since the results
are non-deterministic.