Add API doc, code quality and measurements
Add composer dev requirements
PSR2 compliant
update git ignore + add command to generate code sniffer
Add log path in config for debug
Remove namespace (bring some trouble - doing that is not PSR2)