move helpers.js to client and server and fix urlFor, pathFor to...

... allow passing dynamic path values directly in the options like this:

{{urlFor route='someroute' _id=someid}}
oops, add the helpers.js file
Update README.md
Added note about 0.9 docs
Create Contributing.md
Update Contributing.md
Update README.md

Make it clearer what's going on
Chris couldn’t make up his mind :) #919
Fixed breaking test
Default template name converter to nothing. Fixes #922
Fixes #924
Allow static data Fixes #929
Better error for missing hooks. Fixes #930
Refactor built-in plugins

As dataNotFound and loading plugins are using client hooks the plugins
should be defined for client only, and setup dummy plugins on the
server to avoid error’s if plugin is enable both on server and client
Add support for namespace on lookupOption
Update hooks to namespace its options

Hooks now uses its name as namespace for its options
Minor refactor

This should push hook options without namespace to hooks array, which
should make getHooks work as expected
Update examples
Update Guide.md
Fix lookupOption order in comment