Add JSoup as a parsing backend

For now, I have added JSoup as a dependency. Looking for better ideas.

All tests pass if you do `(set-ns-parser! jsoup-parser)` in the test file. Still need to find a good way to test all the parsing backends.

Suggestions welcome!