Added GalleryShortcode

Fixed #45 that you can check for more details.
@Nek- I see. I extend Post only because Attachment is a Post in WordPress.. so I thought they should share common property. 

Let's do this your way :+1: