updated icon and splashscreen; made ajax synchronous; cached data if can't send; updated text in slideouts; created dialogs for messsages