updated composer with autoloading
starting to put together setup etc