initial composer files and build tweaks