Update documentation to make use of namespaces and composer's `require`