Better document upload error handling.
Fixed non-showing annotations on load, and not re-rendering annotations on successful update.

Re-rendering was unnecessary on success, and caused a funny "replay" effect if you changed the annotation too quickly.
Document and Page should now be Heroku/S3 friendly. Hopefully.