Removed unnecessary IUserFactory, updated references from it to concrete UserFactory, updated todo list