Fixed: when no externalStorage was available app crashed. Alert the user
only once that InternalStorage will be used instead. 
Also some code cleanup.