Personally, the way I store things is as follows:
Individual zipper bags they came in, inside the double foil envelopes they came in, inside a high-quality (I.e. not consumer grade) zipper bag. This goes into a large communal (as in all my other substances, packed the same way) high quality zipper bag with dessicant/oxygen absorbant packets, which goes inside another high quality zipper bag, which goes inside another high quality zipper bag, which goes in the freezer. I have found the foil envelopes keep out light perfectly and the zipper bags I use I find to be superior to most (as in all I have tried) consumer airtight containers. I have been storing things like this for ages with no complaints, and I have chems in there from 10 years ago. This works fantastically as far as I'm concerned, but the key is to get high quality industrial-grade airtight zipper bags, not Zip-Loc bags, these are shite.