Add composer.json file

* Move every files in src folder
* Update readme
Fix readme
Add ignore rules
Restructure to include composer.json
Update Readme
Merge branch 'feature/composer' into develop