Laravel package structure added

ServiceProvider is now deferred and has a package config