Crashlytics issues feb 2014

This PR fixes some Crashlytics issues from February 2014 - all based around the DataHelper class. Passing an explicit context when requesting the DataHelper will now automatically create a valid instance if required.