Initial Commit of Chocolate Factory

Initial chocolate factory commit.