Add a new project for Factory

Add a new project for Factory design pattern practice