added name list and non-list name functionality to birthday.rb