Better error messages

Apps now display server messages if a dataset fails to upload instead of just informing the user that the dataset failed to upload.