I have an upcoming project that needs quite a specific plugin. I'm quite new to wordpress so I was hoping to get some good plugin recommendations. I basically need a gallery plugin that supports an upvote/downvote system, allows commenting on images and supports google maps. Our client wants to be able to show where they took the picture on google maps. Any recommendations will be greatly appreciated.