Folder structure

Moved files to a src directory and updated the Composer JSON to fix unnecessary nesting.