configuration file added
push service manager class added
driver factory class added
service provider register fn updated