NullObject and NullFactory added.
Default constructor added. It uses NullFactory-strategy.
NullObject added to abstract factory.
New files added to project.
New pattern used in project.