For those of us that are lucky enough to own an iPhone, there are hundreds of thousands of apps ready and waiting to be downloaded, all with the aim of bettering your life in one way or another.