User settings

This is a pull request for issues #455 and #456.

Don't forget that error might not be a Meteor.Error instance, so handle also cases when it is a string only or some other exception. See how we already do that in notifications ([fromError](https://github.com/peerlibrary/peerlibrary/blob/development/client/lib/notifications.coffee#L52)).