Factory implementation modified
Minor Factory fixes, minor Tutor changes. Ready for merge
Merged FactoryImplementation