First draft - indroduced TestObjectsFactory

I would change the access modifier to default here, so it couldn't be used by classes outside this package.