Do not try to migrate if not configured
Merge branch 'master' into labels
Moved to H TO THE STORE

This is a change in the migration where I removed HABTM and moved toward
the Hstore data type with postgresql >= 9.2

Now, the labels are saved in a key value store where the ids are joined
in a string
Removed unecessary routes

PropertiesController is now accessible via a singular resource. Because
the properties are set in Hstore, they won't have any ID as we know it.
The only thing that is necessary is the post id
This is the essence of the new Hstore properties

The decorators, views, models and controllers needed to be refitted to
be able to handle the way Hstore do its thing.

One thing that is awesome with this change is that Hstore will be able
to store arbitrary data (Theme customization & storage, yay!)

First version of this is you can register a new class to a new property.
Then, you need to have that property bound to a model (usually under the
Property namespace)

When the controller will receive a POST or a DELETE, it will look at the
requested property and instantiate that class. It will then call
[create|destroy] depending on the requested action.