Updated readme to reflect changes in factory abstract class