Changed defining named constants to be optional if config are not set to allow defining manually
Switched to using composer instead of managing sdk files and folders