Installing carrierwave for development

We are trying to assign objects to blocks, so let's start with images
Creating models and classes for managing carrierwave images
Adding some comments to the whole field management
We build objects just like we would with regular related objects

In this first approach we just initialize and serialize the object
Saving related models when saving a block
Handling updating of serialized objects

We are no longer serializing the whole objects but just the id.

This way, when we save the block we save the serializable objects and serialize just the id. When we are reading the object we get the id and store it in a local object cache
Some more scenaries to test regarding updating
Creating seeds for the dummy app so we can run it in development
Tested that blocks with associated models display correctly
Merge branch 'features/blocks-serializing-objects'