docs(README): bunch of rewritings

* re-organized auth section
* added basic snippets for datastore and storage
* improved some links
* removed pubsub
tests: storage: refactor + bump offset.
docs(README): fix typo and dataset snippet
Use Connection.requester and rename req to request for clarity
Clean up contributing
connection: use process.nextTick
and by nextTick, I mean setImmediate.
Merge pull request #159 from ryanseys/clean-contributing

docs: Clean up contributing
Merge pull request #147 from stephenplusplus/master

npm: slim down distributed files.
Merge pull request #149 from silvolu/master

docs(README): bunch of rewritings
Merge pull request #158 from ryanseys/use-requester

Use Connection.requester and rename req to request for clarity
Merge pull request #166 from stephenplusplus/nexttick

connection: use setImmediate to simulate async.
Merge pull request #151 from stephenplusplus/regression-fails

tests: storage: refactor + bump offset.
Ignore pub sub before test hook
Merge pull request #170 from ryanseys/disable-pubsub

Ignore pub sub before test hook
docs
fix link jumping.
remove extra travis command.
Update documentation - CONTRIBUTING and README
Update contributing instructions to be more clear on running reg tests
Split up contributing into more parts to clarify different tests
Add details to demos in README
Add License section to README
Travis badge link to travis
etc
add analytics.