initial commit
added unit test and other code changes
edited code to remove main method
added checking for string array
edited code from code review comment
Merge branch 'SRC116215_incorrect_email_in_newsletter' into SRC118666_item_not_in_catalog
merged with SRC116215_incorrect_email_in_newsletter
edited code to fix bugs
Merge branch 'SRC118666_item_not_in_catalog' into production
merged with SRC118666_item_not_in_catalog
merged from production branch