added: shared_examples for all resources
added: one shared_example to better facilitate the common parameters between shared_examples
removed: all 'has_many' and 'has_one' in serializers