Removed unused helpers to clean namespace

Because helpers and decorators is customizable to the user' theme. It's
best for Ecrire to limit the number of predefined helpers so user don't
screw things up. Documentation should say that ApplicationHelper and
OpenGraphHelper are protected namespace.

Or maybe raise an exception if someone tries to use those namespace?
Removed obsolete tests
Added dummy file in shared JS.

The reason is git doesn't allow to commit empty directory. I needed to
add something here as I want the shared/ folder to work and I needed to
resolve #26.

This small welcome has the advangtage of showing the user it can share
code between the blog and the post.

This fix #26.
Merge branch 'master' into marmite
Fixed CSS spaghetti and added a new section

Right now, the CSS for the recipe function is hardcoded even though I
would prefer to use a partial for this. The reason why I'm not using a
partial is that partials can't handle custom data.

Any idea would be to add support for dynamic data like:

<link rel="partials" href="/partials/1"
data-recipe='http://lamarmite.ca/recipes/1'>

And then use something like moustache syntax in the partial.

a href="{{recipe}}

food for thoughts.