Adds ImageStore and removes all throws

Moves all creation of URIs from *Sprite classes to ImageStore.
Removes all throw declarations, exceptions are caught immediately.
Adds ExceptionDialog, which displays the stack trace in a text area.