Added composer autoload and moved sources into src/ folder

This pull request adds the ```autoload``` attribute to the composer.json.
All sources have been moved into the ```src/``` folder too, in the hope to keep the root folder and the repository clean.