Add i18n support.

Add language dropdown and signin form to navbar.
Add Bootstrap icons.
Add time_ago_in_words.
Rename user methods.
Better error messages.
Fix InvalidUriError.
Tests fail.