Add composer files for dependency management
Initial class structuring