back end functionality to adding users; HAS NOT BEEN TESTED
Added method to generate person_id