User settings

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

`Meteor.person()` accepts an argument for which fields you are interested. Otherwise it registers a dependency on all fields and then it will rerun when any field in person is rerun.