User settings

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

`Meteor.person()` could also be undefined. Also, you can limit which fields you want returned (and on which fields change then helper is rerun).