Person updates

Adds a bunch of commits for the people objects in the app plus accompanying specs. Feel free to change anything!
I like the switch from `@var` to just `var`. I never understood why tutorials advocate for `@var` when no view is rendered.