Viewer with public annotation capability.
Updating missing constant path.
Throw an error if the data migration fails.
Trying again to make membership creation safe.
Merge remote-tracking branch 'nathan/memberships' into public_notes
Changing access on oauth callback
Merge remote-tracking branch 'nathan/memberships' into public_notes
Viewer fixes
More viewer updates
More viewer updates.
More viewer changes.
Build public viewer based off the tools_integration branch
Merge with main DocumentCloud public_notes branch
Merge branch 'memberships' into public_notes in prep for testing
Since to_json passes the options to  canonical, the options need to be a hash
@current_organization wasn't being set by workspace_controller. Instead just check to see if the account has any memberships
Merge branch 'memberships' into public_notes
Urg.. JST doesn't support inline comments
Merge branch 'public_notes' into memberships
Only attempt to load document's annotations if account is logged in.

This is much more efficient and will reduce load on servers. Thanks Ted!