Stop, Breathe & Think
This free app contains a lot resources for meditation including a self-meditation timer, a mood-assessment function as well as guided meditations with varying lengths and goals. It also allows tracking your progress. Check it out in the iTunes store here: Stop, Breathe & Think