added Person class, added OptionsResolver component, renamed installation script