Slight clarifications

1. Clarification `pathname` definition in primus.js location
2. Note that specific websocket settings will be needed in Nginx and Apache
Grammar correction

removed **'s**
Merge pull request #195 from thapar/patch-2

Slight clarifications
[minor] Move the before starting section under the installation.
[minor] Correctly capitalized WebSocket
[minor] Added reference to the balancerbattle which has example configuration files.
[doc] Fixed typo
[codestyle] Added missing JSDoc
[doc] Add middleware in the table of contents
[fix] Lazy compile or we will miss added plugins.
[dist] 2.1.1
Clarification of `Primus.connect`'s `url` argument
Merge pull request #197 from thapar/patch-3

Clarification of `Primus.connect`'s `url` argument
Add primus-spark-latency to plugins.

Simple but sweet.
Fixing the anchor link for #getting-started
Minor grammar corrections
More minor grammar corrections
Punctuation
Merge pull request #199 from thapar/patch-4

Fixing the anchor link for #getting-started
Merge pull request #198 from Fishrock123/master

Add primus-spark-latency to plugins.
[fix] Fix a race condition in the authorization middleware
Merge pull request #201 from lpinca/fix/race-condition

Fix a race condition in the authorization middleware