Add composer support. Vendor modules are still included however; these need to be switched out in favour of "require" definitions.