Updates to allow Composer installation, autoload file generation, and some class renaming