Person constructor has options hash

* makes it easier to assign properties