Added GalleryShortcode

Fixed #45 that you can check for more details.
IMO an attachment should be a post. But in facts it should be a doctrine inheritance. Don't you think so ? :) 

http://doctrine-orm.readthedocs.org/en/latest/reference/inheritance-mapping.html

That mean that it should have it's own repository and work as any entity.