Fix Relationships page

Fixes #303

OneSky treats "other" as a special key in translation files, so this was the main cause of the issue. I renamed it, and also took the opportunity to do some cleanup and fix up some of the JavaScript.