Didn't look at the 2015 model (just your link - 2016 model). On the rear there are rack bosses that can be used to mount a conventional rear rack. The rear brake is also on the lower stay which will keep it out of the way when mounting a rack (good news). There are however no such bosses on a suspension fork so you will need a more specialized rack (e.g., old man mountain) that uses clamps in place of bosses, if you want a front rack.
Once you have racks installed you will need to also purchase panniers (bags that securely mount to racks). Or if you are especially creative you may find other ways to to secure regular bags (don't underestimate the difficulty, panniers will generally work much better).
As for fenders, this will depend on the fenders(full, partial, metal, plastic, etc) and tires you want to use, your final clearances and your ingenuity as you don't have any dedicated fender eyelets left once you mount the rear rack. If you don't have a lot of experience coming up with solutions for fitting fenders you may need to seek help.
Alternate Answer
As a completely alternate answer that indirectly address your original question...
you may also want to consider frame bags. These require no racks and mount directly to the frame, handle bars and seat post.
There are lots of tutorials available on the internet, here is one from Adventure Cyclist