Composer install

@EvanDotPro we need to change the installation procedure when merging this.