Added GalleryShortcode

Fixed #45 that you can check for more details.
@Nek- In our case Attachment and Post will be share the same table, I don't know will this work in Doctrine. I think it will be nice if Doctrine allows it.