Photos will now be saved

Will try and store files in a Ribbit directory on the External Storage.
If directory does not exist, it will create one. If there is an error
creating the directory (Maybe no permission on that device?) display an
error to the user.