Moved referenceSourceLinkProvider to SolutionAnalyzer

No need to initialize it every time we create a document.
Also, I've started removing StringBuilder and html components.
Let's initialize the Links collection.

We may want to accept all parameters initially and remove setters,
though,
Process Keywords builds a Token model for us.
Removed my test params.

Whoops. Sorry, didn't mean to commit this earlier.