Added some more error messages within the application. Also realised that I am unable to do network items within the main UI thread. The reference to this is in the code doc.