Add support for serializing pages via JSON using customized schema

Fix carrierwave configuration, and add tests for image attachments on image_layer.
Use active_model_serializers gem to handle serialization in a clean OO manner, and create serializers for page, blocks, layers, and keyframes.
Render JSON schema for a page in the pages#show method.