Initial class files.
Added factory method empty classes
CI file added.
Merge branch 'feature/#2-add_factory_method_path' into develop
Merge remote-tracking branch 'origin/develop'

Conflicts:
	composer.json
	composer.lock
Updated .gitignore
Merge branch 'develop'

Conflicts:
	.gitignore
	composer.json
	composer.lock