You also need things to help boredom. What kind of things depends on how advanced your colony is going to be and how many people will be living there. For entertainment think in things like stadiums and there own music. Also, and this might be the most important thing to have on a colony, you need jobs. A colony that is very high tech will have less jobs that will be needed for the survival of te colony while low tech colonies (like a colony that will not have any kind of post steam technology) will have jobs like farmers.
All of the supplies you are going to need for these things cannot be brought in in one trip. These things need to turn up natural, In other words, the colony needs to develope its own culture and identity, and these things take time.
All these things are secondary, but if you want a self sustaning colony these are a must.