new algorithm creator implementation

change algorithm creator to match new way of creating products like tree
creator. new task: allow adding new products via one change in a text
file