Added GalleryShortcode

Fixed #45 that you can check for more details.
@Nek- I am revamping the code (#48) and I am going to put all the attachment utilities in a helper service. So attachment will no longer be a model.